Portál AbcLinuxu, 10. května 2025 08:44
[global] workgroup = SKUPINA server string = Samba Server Version %v interfaces = lo eth0 172.20.100.200/24 hosts allow = 127. 172.20.100. log file = /var/log/samba/%m.log max log size = 50 security = user passdb backend = tdbsam display charset = 852 unix charset = UTF-8 dos charset = CP852 [install] comment = Instalace path = /mnt/storage1/samba/install write list = @smb-install_rw read list = @smb-install_roCo mi není jasné je, jak nastavit správně práva na úrovni systému v adresáři /mnt/storage1/samba/install. Nevím, jak nadefinovat na jeden adresář víc skupin, kde každá skupina bude mít "různá" práva.
Řešení dotazu:
chgrp skupina-zapis adresar chmod g+rw adresar setfacl -m g:skupina-cteni:r adresar setfacl -d -m g:skupina-cteni:r adresarSkupina pro zápis bude adresář vlastnit, skupině pro čtení přidáte právo přes ACL (a přes
-d
přidáte to právo jako výchozí pro nově vytvořené podadresáře a soubory).
Vlastníkem by měl být skutečný vlastník, pokud takový není, pak root
.
read list
. Nějak takto:
read only = yes write list = pavel
write list = @smb-install-rw
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.