SGID auf Verzeichnis ohne Funktion? Rechtevergabe Linux
Hallo Allerseits,
besitze einen Server mit Debian + Samba + in bestehende ADS integriert. Muss gestehen, dass ich noch nicht wirklich viel Ahnung von Unix Systemen habe. Der Server wurde von mir neu aufgesetzt und soll als Fileserver dienen.
Soweit funktioniert alles, doch bei den Berechtigungen zu setzten bleibe ich des öfteren hängen und komme nicht weiter.
Habe auf der Samba Freigabe " Software":
drwsrws--- root gruppe1
Demnach sollten doch alle erstellten Dateien in der Freigabe automatisch den Besitzer "root" und die "Gruppe1" haben. Ich greifen mit meinen XP Rechner auf die Freigabe zu und erstelle eine Datei. Der Besitzer wird aber jedes mal der Benutzername, mit dem ich auf den Share zugreife.
Desweiteren habe ich einen Benutzer der in Gruppe1 und in Gruppe2 ist. Mit ihm hab ich probiert auf die Freigabe zuzugreifen, jedoch bekomme ich eine Prompt mit der Aufforderung einen Benutzernamen und ein Passwort einzutragen. Wenn ich den Benutzernamen eingebe (Domäne\Username) bekomme ich eine Meldung, dass ich keine Rechte besitze die Freigabe zu öffnen.??? Weshalb? Ich dachte ich habe über die Gruppe 1 das Recht?
hmmmm Fragen über Fragen....
Ich verstehe das Berechtigungskonzept wohl noch nicht ganz bei unix systemen.
besitze einen Server mit Debian + Samba + in bestehende ADS integriert. Muss gestehen, dass ich noch nicht wirklich viel Ahnung von Unix Systemen habe. Der Server wurde von mir neu aufgesetzt und soll als Fileserver dienen.
Soweit funktioniert alles, doch bei den Berechtigungen zu setzten bleibe ich des öfteren hängen und komme nicht weiter.
Habe auf der Samba Freigabe " Software":
drwsrws--- root gruppe1
Demnach sollten doch alle erstellten Dateien in der Freigabe automatisch den Besitzer "root" und die "Gruppe1" haben. Ich greifen mit meinen XP Rechner auf die Freigabe zu und erstelle eine Datei. Der Besitzer wird aber jedes mal der Benutzername, mit dem ich auf den Share zugreife.
Desweiteren habe ich einen Benutzer der in Gruppe1 und in Gruppe2 ist. Mit ihm hab ich probiert auf die Freigabe zuzugreifen, jedoch bekomme ich eine Prompt mit der Aufforderung einen Benutzernamen und ein Passwort einzutragen. Wenn ich den Benutzernamen eingebe (Domäne\Username) bekomme ich eine Meldung, dass ich keine Rechte besitze die Freigabe zu öffnen.??? Weshalb? Ich dachte ich habe über die Gruppe 1 das Recht?
hmmmm Fragen über Fragen....
Ich verstehe das Berechtigungskonzept wohl noch nicht ganz bei unix systemen.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 150958
Url: https://administrator.de/contentid/150958
Ausgedruckt am: 22.11.2024 um 22:11 Uhr
4 Kommentare
Neuester Kommentar
Hi,
bei den aktuellen Samba-Versionen haben die s-Bits keine Bedeutung mehr. Damit die erstellten Dateien automatisch einen bestimmten User oder eine Gruppe bekommen, mußt Du in smb.conf im Bereich der Freigabe die Werte für force user und force group setzen.
Die Berechtigungen für Gruppe1 gelten nur auf Dateisystem-Ebene. Will ein User auf eine Freigabe zugreifen, braucht er zuerst einmal eine Berechtigung auf die Freigabe. Das stellst Du auch in smb.conf im Bereich der Freigabe mit dem Parameter valid users ein.
Siehe hierzu Dokumentation auf samba.org.
runlevel2
bei den aktuellen Samba-Versionen haben die s-Bits keine Bedeutung mehr. Damit die erstellten Dateien automatisch einen bestimmten User oder eine Gruppe bekommen, mußt Du in smb.conf im Bereich der Freigabe die Werte für force user und force group setzen.
Die Berechtigungen für Gruppe1 gelten nur auf Dateisystem-Ebene. Will ein User auf eine Freigabe zugreifen, braucht er zuerst einmal eine Berechtigung auf die Freigabe. Das stellst Du auch in smb.conf im Bereich der Freigabe mit dem Parameter valid users ein.
Siehe hierzu Dokumentation auf samba.org.
runlevel2