PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Samba ignoriert Berechtigungen



DJ_Apfel
13.07.03, 12:14
Hi,

ich habe folgendes Problem: Ich hab 2 Verzeichnisse:

drwxr-x--- 4 root user 4096 Jul 13 02:03 programme
drwxr-xr-x 4 root user 4096 Jul 13 02:04 games

so wie ich das verstehe darf auf das Verzeichnis games jeder zugreifen. Auf programme dürfen allerdings nur Benutzer der Gruppe user zugreifen. (root außer Acht lassen der darf eh alles)

So, funktionieren tut es in der Shell ohne Probleme, ich melde mich mit einem Benutzer aus der Gruppe user an und kann auf beides zugreifen und lesen. Mit einem Benutzer aus einer anderen Gruppe kann ich nur auf games zugreifen.

Das Prob ist jetzt wenn ich Samba starte und mich von einem Client (win2k prof.) anmelde (mit einem Benutzer der nicht in der Gruppe user ist) kann ich auf beide Zugreifen!? In der smb.conf habe ich security=user angegeben, so sollte Samba die Systembenutzer verwenden die in der /etc/passwd stehen?!

Weiß jemand woran es liegt das Samba die Berechtigungen des FSs ignoriert?

CYP
13.07.03, 15:25
zeigt er bei programme auch was an ? und kannst du die datei dann auch lesen ?

oder gibts du programme direckt frei also ->

[programme]
path/blabla/programme ?

DJ_Apfel
13.07.03, 21:48
Ja ich kann alles was die Benutzer der Gruppe user machen können.

Pathangabe in der smb.conf:

path = /daten/programme

DJ_Apfel
14.07.03, 16:52
Ok, ich habs gelöst:

Und zwar mit einem einfachen Eintrage in die /etc/samba/smb.conf

[Freigabe]
...
valid users =@Gruppenname ...

Die Gruppe muss im Filesystem existieren.