Hallo Taner, hallo Leute, Am Sonntag, 9. April 2006 14:41 schrieb Taner Ayaydin:
Ich möchte im Homeverzeichnis eines Users (web1), das ich in Plesk eingelegt habe, ein paar Ordner einschränken / sperren.
Ich logge mich mit root in Shell ein und führe direkt an ein paar Verzeichnisse den Befehlt chmod 666 Ordner aus.
Jetzt wollte ich den Ordner httpdocs genauso für den User web1 einschränken, dass er dort keine neuen Verzeichnisse angelegen kann. Dort sind einige Ordner vorhanden, von denen er nur eines benutzen darf. Muss ich nun alle Verzeichnisse einzeln auf chmod 666 setzen außer diesen einen, oder könnte man das sinnvoller machen?
Du solltest _dringend_ die Dokumentation über das Rechtesystem lesen. Kurzfassung: Mit chmod 666 für Verzeichnisse erreichst Du, dass - jeder Schreibrecht hat (!) - aber keiner darf rein, mangels x-Recht (na gut, root stört das nicht) Die Berechtigung 666 für Verzeichnisse ist also blödsinnig und kommt einem chmod 000 gleich. Lösung in Deinem Fall: chown root ~web1 ; chmod go-w ~web1 Alternativ kannst Du auch einen neuen User anlegen, der nur im gewünschten Ordner Schreibrechte (per chown) bekommt. Das ist vermutlich die bessere Variante. Gruß Christian Boltz --
Meine fresse das 2te mal in 24 stunden. :(( Tip: Kürzere Tage verwenden. Das verringert die Chance, daß zwei Fehler auf einen Tag fallen. Wenn man sauber versagen will, kann man kann seine Fehler auch per cron erledigen lassen! [> Henne Vogelsang und Ratti in suse-linux]