Wie lege ich Berechtigungen und Eigentümer/Gruppen fest, die für die Dateierstellung verwendet werden sollen?

Wie lege ich Berechtigungen und Eigentümer/Gruppen fest, die für die Dateierstellung verwendet werden sollen?

Legende: Besitzer/Gruppe zB AccountUser/Nobody

Auf einem Webserver (Apache) habe ich einen Ordner (chmod 775, AccountUser/Nobody), in den ich hochgeladene Dateien verschiebe. Beim Verschieben der Dateien wird ein webbasiertes Skript verwendet, das als Nobody ausgeführt wird. Mit dieser Methode verschobene Dateien erhalten chmod 644, Nobody/Nobody. Das ist in Ordnung, da ich die Datei später immer noch mit FTP (AccountUser) oder demselben Nobody-Skript bearbeiten/löschen/überschreiben kann.

Wenn ich jedoch eine Datei per FTP (AccountUser) in den Ordner hochlade, wird sie zu 644 AccountUser/AccountUser. Das ist nicht in Ordnung, da ich die Datei später mit dem webbasierten Skript nicht bearbeiten/löschen/überschreiben kann.

Da das Hochladen von Dateien über FTP für Poweruser wesentlich bequemer ist, gibt es eine Möglichkeit, den über FTP hochgeladenen Dateien den Status chmod 664 AccountUser/Nobody zuzuweisen, unabhängig davon, wer sie erstellt?

Wenn Sie meinen, dass die gewünschte Konfiguration dieses Problem nicht gut löst, schlagen Sie mir bitte auch die richtige Lösung vor.

Antwort1

Verstehen ist nie einfach. Besuchen Sie einfach diesehttp://www.onlineconversion.com/html_chmod_calculator.htm Melden Sie sich nach dem FTP mit AccountUser/AccountUser an und ändern Sie die Berechtigungen. Oder wenden Sie sich an den Unix-Administrator, um die für das Konto erteilten Standardberechtigungen zu ändern.

verwandte Informationen