Hallo zusammen,
mein ursprüngliches Problem war: Wie setze ich das Sticky-bit rekursiv für alle Unterordner.
Dies habe ich wie im folgenden beschrieben, geschafft (vielleicht hilft es ja jemandem).
ABER: Das ist immer noch ein manueller Akt und ich würde gerne, das das Bit gesetzt wird wenn ich mit meine User-Name einen Ordner anlege... An die Linux-Fraktion: Ne Idee?!?!
Nach dem Installieren von OptWare über putty müsst ihr die find utils installieren und das unten genannte Kommando ausführen (Verbesserungsvorschläge willkommen )
export PATH=/opt/bin:/opt/sbin:$PATH
ipkg install coreutils (sollte nicht zwingend nötig sein, habe ich aber gemacht...)
ipkg install findutils
find /foo -type d -exec chmod +t {} \;
/foo müsst ihr natürlich mit dem Ordner erstzen auf den ihr rekursiv "Only owner can delete the contents" anwenden wollt.
Zur Info: Ich nutze SMB + WebDAV und Advanced folder permissions ist aktiviert
Usecase:
- mehrere Nutzer haben Filme und Bilder von unterschiedlichen Urlauben
- Ich möchte mein Material allen zur Verfügung stellen, aber keiner soll es löschen können
- Jeder User soll sein Material einfügen und löschen können
Ich hoffe, ihr könnt mir einen Tip geben. Vielen Dank
Totti
Edith: Erster Teil gelöst