Skocz do zawartości

SAMBA - dostęp do zasobów NTFS


skuter

Rekomendowane odpowiedzi

Witam

Mam kłopot z mapowaniem zasobów w systemie Windows 7 Proffesional (OEM).
Na komputerze z systemem Fedora Server 38 udostępniłem przy użyci samby takie foldery:

/home/topgun/share
/mnt/DOC
/mnt/MEDIA
/mnt/DATA

DOC, MEDIA i DATA to podmontowane trzy osobne dyski z systemem plików NTFS.
Dyski montowane są automatycznie i jako użytkownik topgun logując się zdalnie przez SSH mam do nich pełny dostęp.

Próbując zmapować te zasoby na komputerze z systemem Win7 mam pełny dostęp tylko do /home/topgun/share.
Do pozostałych zasobów przy próbie zmapowania pojawia się komunikat o odmowie dostępu, ale co ciekawe widzę ile jest zajętego miejsca.

W pliku fstab mam:

========================================================================================================================================
#
# /etc/fstab
# Created by anaconda on Mon May 22 20:51:19 2023
#
# Accessible filesystems, by reference, are maintained under '/dev/disk/'.
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info.
#
# After editing this file, run 'systemctl daemon-reload' to update systemd
# units generated from this file.
#
/dev/mapper/fedora-root /                       xfs     defaults        0 0
UUID=69808069-5da7-43cf-b8e4-867651a0b37e /boot                   xfs     defaults        0 0
UUID=5C38-8394          /boot/efi               vfat    umask=0077,shortname=winnt 0 2
/dev/sdb1 /mnt/DOC ntfs-3g defaults 0 0
/dev/sdc1 /mnt/MEDIA ntfs-3g defaults 0 0
/dev/sdd1 /mnt/DATA ntfs-3g defaults 0 0

========================================================================================================================================

W pliku smb.conf mam:

========================================================================================================================================
# See smb.conf.example for a more detailed config file or
# read the smb.conf manpage.
# Run 'testparm' to verify the config is correct after
# you modified it.
#
# Note:
# SMB1 is disabled by default. This means clients without support for SMB2 or
# SMB3 are no longer able to connect to smbd (by default).

[global]
workgroup = WORKGROUP
security = user
passdb backend = tdbsam
printing = cups
printcap name = cups
load printers = yes
cups options = raw
# Install samba-usershares package for support
#include = /etc/samba/usershares.conf
force user = topgun
ntlm auth = yes
#client lanman auth = no
#usershare owner only = No
#client min protocol = CORE

[homes]
comment = Home Directories
valid users = %S, %D%w%S
browseable = No
read only = No
inherit acls = Yes

[printers]
comment = All Printers   
path = /var/tmp
printable = Yes
create mask = 0600
browseable = No

[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = @printadmin root
force group = @printadmin
create mask = 0664
directory mask = 0775

[share]
comment = My Share
path = /home/topgun/share
writeable = yes
broweseable = yes
public = no
create mask = 0644
directory mask = 0755
write list = user

[DOC]
comment = My Share
path = /mnt/DOC
aviaable = yes
valid users = topgun
read only = no
writeable = yes
broweseable = yes
public = yes
#create mask = 0777
#directory mask = 0777
#write list = user

[MEDIA]
comment = My Share
path = /mnt/MEDIA
writeable = yes
broweseable = yes
public = no
create mask = 0644
directory mask = 0755
write list = user

[DATA]
comment = My Share
path = /mnt/DATA    
writeable = yes
broweseable = yes
public = no
create mask = 0644
directory mask = 0755
write list = user

========================================================================================================================================

Wcześniej nie mogłem zmapować też /home/topgun/share. Dopiero po dodaniu w pliku smb.conf w sekcji global linijki ntlm auth = yes uzyskałem do niego dostęp.
Jestem początkującym użytkownikiem i nie wiem w czym może być problem.
Być może to kwestia uprawnień ale utknąłem w temacie.
Będę wdzięczny za pomoc.

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

Sukces:DW pliku fstab dodałem tekst (pogrubiony).

".....
/dev/sdb1 /mnt/DOC ntfs-3g context="system_u:object_r:samba_share_t:s0", rw, uid=1000, gid=1000, umask=0000, defaults 0 0
/dev/sdc1 /mnt/MEDIA ntfs-3g context="system_u:object_r:samba_share_t:s0", rw, uid=1000, gid=1000, umask=0000, defaults 0 0
/dev/sdd1 /mnt/DATA ntfs-3g context="system_u:object_r:samba_share_t:s0", rw, uid=1000, gid=1000, umask=0000, defaults 0 0

...."

I działa :)

Pozdrawiam

 

  • Upvote 1
Odnośnik do komentarza
Udostępnij na innych stronach

18 godzin temu, skuter napisał:

Sukces:DW pliku fstab dodałem tekst (pogrubiony).

".....
/dev/sdb1 /mnt/DOC ntfs-3g context="system_u:object_r:samba_share_t:s0", rw, uid=1000, gid=1000, umask=0000, defaults 0 0
/dev/sdc1 /mnt/MEDIA ntfs-3g context="system_u:object_r:samba_share_t:s0", rw, uid=1000, gid=1000, umask=0000, defaults 0 0
/dev/sdd1 /mnt/DATA ntfs-3g context="system_u:object_r:samba_share_t:s0", rw, uid=1000, gid=1000, umask=0000, defaults 0 0

...."

Akurat Samba nic do tego nie ma. Nie udostępniasz w tym wypadku żadnych udziałów, tylko używasz partycji na lokalnym dysku. Ważne, że działa.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...