Portál AbcLinuxu, 21. prosince 2025 15:54
[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_ro
Co 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.