Ich habe einen kleinen Router und Fileserver mit SuSE 7.3 aufgebaut und habe daruaf folgendes Problem:
jfz@monchichi:/monchichi/public/mp3z> dir
drwxr-xr-x 2 creator users 35 Nov 1 14:30 XX
jfz@monchichi:/monchichi/public/mp3z> rd XX/
=> Verzeichnis gelöscht
Das Verzeichnis XX sollte sich eigentlich nur vom Benutzer creator löschen lassen, da nur dieser Write-Zugriff besitzt. Allerdings kann ich das Verzeichnis auch als beliebiger ander Benutzer (z.B.: JFZ) löschen. Das funktioniert aber nur, solange das Verzeichnis leer ist. Wie kann ich einstellen, das nur der Benutzer creator dieses Verzeichnis löschen kann, egla ob es leer oder voll ist ???
CU
JFZ
Problem mit Dateizugriffsrechten bei Verzeichnissen
Re: Problem mit Dateizugriffsrechten bei Verzeichnissen
Das ist kein Bug, sondern ein Feature! <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">
Ob Du eine Datei (oder Verzeichnis oder...) löschen darfst, liegt nicht in der Zugriffsrechten der Datei, sondern in den Zugriffsrechten des Verzeichnisses, in dem die Datei (oder das Verzeichnis oder...) liegt. Wer dort Schreibberechtigung hat, darf in diesem Verzeichnis Dateien löschen. Allerdings kannst Du für dieses (übergeordnete) Verzeichnis das t-Bit setzen: "chmod o+t ." Dann darf nur noch der Eigentümer einer Datei diese auch löschen, selbst wenn andere Schreibberechtigung auf das übergeordnete Verzeichnis haben.
Jochen
Ob Du eine Datei (oder Verzeichnis oder...) löschen darfst, liegt nicht in der Zugriffsrechten der Datei, sondern in den Zugriffsrechten des Verzeichnisses, in dem die Datei (oder das Verzeichnis oder...) liegt. Wer dort Schreibberechtigung hat, darf in diesem Verzeichnis Dateien löschen. Allerdings kannst Du für dieses (übergeordnete) Verzeichnis das t-Bit setzen: "chmod o+t ." Dann darf nur noch der Eigentümer einer Datei diese auch löschen, selbst wenn andere Schreibberechtigung auf das übergeordnete Verzeichnis haben.
Jochen