mamue
16.04.09, 10:07
Hallo
Ich habe eine Freigabe:
[share]
path = /samba/share
public = yes
invalid users = +klausur1, +klausur2
force create mode = 0664
directory mode = 2775
writable = yes
volume = share
Die Rechte des Verzeichnisses sind derzeit so gesetzt:
drwxrwsrwx+ 9 administrator susers 4096 Apr 16 09:39 share/
getfacl sagt:
# file: share
# owner: administrator
# group: susers
user::rwx
group::rwx
group:3019:rwx
mask::rwx
other::rwx
default:user::rwx
default:group::rwx
default:other::---
Keine besonderen ACL wie man sieht (XFS).
Wenn ein Windows-Benutzer eine Datei anlegt, hat sie die Rechte 660, statt 664 wie in force create mode angegeben. Allerdings sollte der User die Datei trotzdem lesen können, denn er ist in der passenden Gruppe (susers). Unter Unix klappt der Zugriff auf die Datei für den User, unter Windows darf der User die Datei nicht lesen, warum?
Setze ich den Parameter "force user = administrator" in die Freigabendefinition, klappt alles. Aber sowohl Gruppe als auch Eigentümer haben volle Zugriffsrechte (-rw-rw----). Ich seh den Fehler nicht.
Ach ja, "getent group susers|grep testuser4" sagt mir, dass der user tatsächlich in der Gruppe ist.
Wie finde ich heraus, was das falsch läuft?
Danke
mamue
Ich habe eine Freigabe:
[share]
path = /samba/share
public = yes
invalid users = +klausur1, +klausur2
force create mode = 0664
directory mode = 2775
writable = yes
volume = share
Die Rechte des Verzeichnisses sind derzeit so gesetzt:
drwxrwsrwx+ 9 administrator susers 4096 Apr 16 09:39 share/
getfacl sagt:
# file: share
# owner: administrator
# group: susers
user::rwx
group::rwx
group:3019:rwx
mask::rwx
other::rwx
default:user::rwx
default:group::rwx
default:other::---
Keine besonderen ACL wie man sieht (XFS).
Wenn ein Windows-Benutzer eine Datei anlegt, hat sie die Rechte 660, statt 664 wie in force create mode angegeben. Allerdings sollte der User die Datei trotzdem lesen können, denn er ist in der passenden Gruppe (susers). Unter Unix klappt der Zugriff auf die Datei für den User, unter Windows darf der User die Datei nicht lesen, warum?
Setze ich den Parameter "force user = administrator" in die Freigabendefinition, klappt alles. Aber sowohl Gruppe als auch Eigentümer haben volle Zugriffsrechte (-rw-rw----). Ich seh den Fehler nicht.
Ach ja, "getent group susers|grep testuser4" sagt mir, dass der user tatsächlich in der Gruppe ist.
Wie finde ich heraus, was das falsch läuft?
Danke
mamue