Hallo,
gibt es bei Linux die Möglichkeit, ein Verzeichnis so zu sichern, dass jeder Benutzer in diesem Verzeichnis alles machen kann, das Verzeichnis selber aber nicht löschen darf? Dies soll nur Root vorbehalten sein.
Vielen Dank,
mfg
Klaus
Verzeichnis schützen
Re: Verzeichnis schützen
Hallo,
Kofler schreibt dazu, r erlaube das Betrachten mit ls, x erlaube das hinein wechseln, und "... Wenn sowohl x als auch w gesetzt sind, dürfen im Verzeichnis neue Dateien erzeugt werden." (6. Aufl, S. 216).
Das duerfte bedeuten, dass mit x und w auch geloescht werden darf. Also wuerde ich an Deiner Stelle mal versuchen, das Oberverzeichnis des zu sichernden Verzeichnisses auf
drwxr-xr-x root root
zu setzen und das zu sichernde Verzeichnis selbst auf
drwxrwxrwx
gruss
jj
Kofler schreibt dazu, r erlaube das Betrachten mit ls, x erlaube das hinein wechseln, und "... Wenn sowohl x als auch w gesetzt sind, dürfen im Verzeichnis neue Dateien erzeugt werden." (6. Aufl, S. 216).
Das duerfte bedeuten, dass mit x und w auch geloescht werden darf. Also wuerde ich an Deiner Stelle mal versuchen, das Oberverzeichnis des zu sichernden Verzeichnisses auf
drwxr-xr-x root root
zu setzen und das zu sichernde Verzeichnis selbst auf
drwxrwxrwx
gruss
jj
Re: Verzeichnis schützen
hi
schau dir mal die rechte zu /tmp an
da darf auch jeder user reinschreiben und machen was er will (mit seinen dateien halt)
/tmp selber darf er aber nicht löschen.
mfg
arno
schau dir mal die rechte zu /tmp an
da darf auch jeder user reinschreiben und machen was er will (mit seinen dateien halt)
/tmp selber darf er aber nicht löschen.
mfg
arno
Re: Verzeichnis schützen
/tmp hat das sogenannte sticky-byte +t (man chattr)
sticky (t) bedeutet, jeder user darf die gegebenen rechte benutzen (bei /tmp meist 777) und sie auf genau seine files anwenden (darf also z.b. keine dateien eines anderen users loeschen).
sticky (t) bedeutet, jeder user darf die gegebenen rechte benutzen (bei /tmp meist 777) und sie auf genau seine files anwenden (darf also z.b. keine dateien eines anderen users loeschen).