Hi Martin

Am 30.07.2009 07:43, schrieb Martin Schmitt:
Patrick Schulz schrieb:

Magento muss da selbst in den Verzeichnissen rumschreiben, was es
wiederum über den Apache Prozess macht, der wiederum als
www-data.www-data unterwegs ist.

Was wäre denn, wenn Du www-data in die Gruppe magento-admin packst?
Allerdings müßtest Du dann auch noch die umask des Apache anpassen, was
ziemlich schwierig wird, wenn es ein shared Webserver ist.

Klingt spannend, wie geht das? Also www-data in die Gruppe magento-admin zu packen ist schon einfach, aber die Umask des Apachen? Ah, /etc/apache2/envars.
Danke für den Tipp.

Was mir im Übrigen noch dazwischen Funkt ist die Umask von 022, die bei
den meisten der User (die alle per WinSCP auf den Server zugreifen)
gesetzt ist. Es wäre richtig toll wenn man das auch für einen
Verzeichnisbaum einzeln einstellen könnte, da 022 für die üblichen
Tätigkeiten eigentlich ganz toll ist.

022 führt aber dazu, dass die meisten User vergessen, der Gruppe wieder
schreibende Rechte zu geben.

umask ist keine Eigenschaft des Dateisystems, sondern der User-Session.
Die Leute sollen halt in ihrem WinSCP einmal das passende Häkchen
setzen, wenn sie ihre Session abspeichern.

http://www.pug.org/mediawiki/index.php/Bild:Winscp-umask.jpg

Gut sich das noch einmal ins Gedächtnis zu rufen.
Besten Dank für den Scrrenshot, genau das sollte das Problem lösen können.

Wie machen das andere?

chmod 777 ist in diesem Bereich doch eigentlich recht gängig, oder?

:-D Und genau deswegen möchte ich das nicht so machen.

Wie machen das Hoster (z.B.)?

Wo gibts denn einen Hoster, der sich für Gruppen interessiert? Nirgends.
So machen das Hoster. ;-)

Da hast Du Recht. Meistens gibt es da für jeden Kunden einen einzignen eigenen User und damit hat sich die Sache. Dennoch interessiert mich das wie man den Owner einer Datei in einem Verzeichnis explizit automatisch setzen lassen kann, ohne chown zu bemühen, und das per SSH bzw. Console Session. Bei FTP wäre es ja kein Problem, da kann man ja den User maskieren, aber wie gesagt, das ist nicht das Szenario. Das SetGID bit verhält sich so wie man es erwartet. Jetzt hätte ich gerne noch das gleiche Verhalten für den Owner.

Gruß
Patrick



--
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an