ich habe den Ordner /var/www/htdocs angelegt dieser Ordner soll der Gruppe www-data und dem User www-data gehören, das ist soweit kein Problem.
Wenn ich jetzt einen Unterordner oder eine Datei in diesem Ordner anlegen möchte sollte dieser auch direkt zur Gruppe www-data und dem User www-data gehören.
Egal wer den Ordner oder die Datei anlegt !
Beispiel:
Ich bin User robert
gehe mittels cd /var/www/htdocs in das Verzeichnis und lege dort den Ordner test mittels mkdir test an.
der Ordner test gehört jetzt der Gruppe robert und auch dem User robert.
Kann man das irgendwie einstellen das alle neuen Dateien/Ordner unter /var/www/htdocs automatisch der www-data angehören und evtl auf noch dem Benutzer www-data sind?
Gruß
Robert
John - 23.11.2006, 08:19 Uhr Titel: RE: Allgemeine Linux Frage -> Rechte Vererbung
wie das von vorneherein geht weiss ich nicht, aber vielleicht hilft ein cronjob, z.b. über anacrontab
find /var/www/htdocs -type d -print0 | xargs -0 chmod 0770
find /var/www/htdocs -type f -print0 | xargs -0 chmod 0660
chown -R www-data:www-data /var/www/htdocs
John - 23.11.2006, 08:21 Uhr Titel: RE: Allgemeine Linux Frage -> Rechte Vererbung
das ändert alle rechte auf read/write für den besitzer bzw. die gruppe und zum schluss ändert es besitzer und gruppe für jede date + verzeichnis auf www-data
geht auch als skript natürlich
michaa - 24.11.2006, 17:14 Uhr Titel: RE: Allgemeine Linux Frage -> Rechte Vererbung
wenn du für /var/www/htdocs die GID und UID setzt, dann sollte das genau so funktionieren wie du es willst