Beim Anlegen eimes Ordners auf einem Samba-Netzlaufwerk werden falsche Zugriffsrechte gesetzt - beim Anlegen von Dateien ist aber alles OK! Die Rechte gemäß smb.conf werden zwar korrekt umgesetzt. Die zusätzlich unter UNIX vergebenen ACLs werden aber offensichtlich nicht berücksichtigt. Das Besondere: Mit dem 'Microsoft Windows Explorer' oder z.B. 'Ontrack Powerdesk' tritt dieses Problem nicht auf!
Die Konfiguration: Samba 2.2.12 unter Solaris 9 (SPARC)
Auszug aus smb.conf:
[fuer-alle]
path = /home/fuer-alle
writeable = Yes
create mask = 777
directory mask = 777
ACLs (über die Standard-UNIX-Rechte hinausgehende Rechtevergabe):
user::rwx
group::rwx #effective:rwx
mask:rwx
other:r-x
default:user::rwx
default:group::rwx
defaultrwx
default:other:r-x
Die Samba-Einstellungen sagen zunächst aus, dass der Rest der Welt Vollzugriff auf neue Verzeichnisse haben soll. Die ACLs sollen das aber wieder auf 'nur lesen' einschränken. Aber genau das klappt nicht! Neue Verzeichnisse haben also leider Vollzugriff für alle. Wie umgehe ich dieses Problem mit dem TC???
Problem mit Samba und ACLs
Moderators: white, Hacker, Stefan2
- ghisler(Author)
- Site Admin
- Posts: 48088
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Ich wüsste nicht, was ich da machen könnte - ich rufe einfach die Funktion CreateDirectory von Windows auf. Auf Unix-Berechtigungen hat man von Windows aus gar keinen Zugriff...
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com