Hallo, Am Sun, 31 Oct 2004, Al Bogner schrieb:
Am Samstag, 30. Oktober 2004 23:54 schrieb David Haller:
Unter ext2/3: chattr +i *.jpg
Die manpage klingt interessant. Ich verwende (noch) ext3. Sollte ich mich aber zu SuSE 9.2 durchringen, möchte ich auf xfs umsteigen.
AFAIK hat XFS ACLs/Attribute usw. die das Problem noch flexibler konfigurierbar machen. Da kenne ich mich aber nicht aus.
(geht nur als root oder auf Umwegen -> PM).
Schickst du mir ein PM David?
[done]
Die Rechte sollen fast immer per Script gesetzt werden. Es geht nur darum, mich bzw. meine User vor ungewolltem Löschen sichern, wenn der User aber unbedingt will, dann soll er die Datei auch löschen können.
Das passt so nicht zusammen. Den Schutz haettest du mit ohne Schreibrecht im Verzeichnis, aber dann ist's halt Essig mit dem Anlegen neuer Dateien (die ebenfalls eine Schreibaktion im Verzeichnis verursachen). Andererseits geht mit dem 'immutable' Attribut ein Loeschen generell nicht, bis man das Attribut wieder loescht... D.h. auch ein 'rm -f' bringt nix. Man muss schon explizit das Attribut loeschen. Evtl. hilft aber auch ein Attribut auf dem Verzeichnis (-> man chattr), ich hab das jetzt nicht angeschaut / ausprobiert. Hm. 'chattr +a' auf das Verzeichnis verhindert leider auch ein anlegen neuer Dateien (obwohl das theoretisch meist eine "append-only" Sache ist (auf ext2/ext3)). Scheint so, dass dabei das Verzeichnis aber u.U. eben nicht nur "verlaengert" wird [1]. Komischerweise wird aber die Datei angelegt... Hm. Ich muss wohl mal die manpages von chattr komplett lesen und die Attribute durchtesten ;) Aber wie gesagt: das bezieht sich alles nur auf ext2/ext3, auf reiserfs, NFS, XFS hast du andere Moeglichkeiten, Einschraenkungen und Probleme... Da musst du mal selber die manpages studieren... Fuer xfs z.B.: rpm -qa | grep -i xfs | xargs rpm -ql | grep -E '/(info|man)/' Fuer ext2/ext3: rpm -qa | grep -i e2 | xargs rpm -ql | grep -E '/(info|man)/ Da ist u.U. mehr Doku bei, als man glaubt ;)
Bei NFS kannst du evtl. was mit den ACLs machen.
Davor drücke ich mich meist, da man sich die ACLs gut vorher überlegen muss und deshalb habe ich auch hier wenig Erfahrung.
Wie geht das bei NFS? Hast du eventuell ein Beispiel bzw. einen Link dazu?
Tut mir leid, da muss ich passen. Von ACLs und NFS habe ich keinerlei Ahnung (ausser etwas Grundlagenwissen, was ACLs und NFS generell sind und wie in etwa sie funktionieren). Ich hatte bisher nie eine Grund, mir das genauer anzuschauen... -dnh [1] Ein Verzeichnis (unter ext2/ext3) ist auch nur eine Datei, wenn auch eine besondere ;) -- Und? Geht es dir noch gut? Brauchst du noch keinen Netzartzt? Ich meine ja] nur! weil die anderen immer vom Konsumieren meiner Postings so seltsame Nebenwirkungen bekommen. Nimm aber zur Vorsicht mal ne Blaue Froschpille. das ist die mit den Schutzstoffen. [Woko° in dag°]