obwohl die Gruppe es besitzt
Nein, Gruppe besitzt keine Datei in einem Sinn, für den die Berechtigungen owner
gelten. Eigentümerberechtigungen gelten nur für den Eigentümer - den Benutzer. und Gruppenberechtigungen gelten für die zugewiesene Gruppe.
Wenn ein Benutzer der Besitzer eines Verzeichnisses ist, warum kann er es nicht schreiben?
Er kann, außer dass ftpuser
in Ihrem Fall nicht der Eigentümer ist.
Wahrscheinlich, weil Sie es nicht explizit sagen: root
oder www-data
der Eigentümer /var/www
der Datei ist und ftpuser
Mitglied der Gruppe ist www-data
.
Selbst wenn der Benutzer www-data
und die Gruppe www-data
denselben Namen haben, sind sie für das Betriebssystem unterschiedliche Entitäten.
Kann ein Benutzer einer Gruppe der Gruppe Schreibberechtigungen für einen Ordner geben, der der Gruppe selbst gehört?
Nochmals: Ordner gehört keiner Gruppe. Wenn die Gruppe über Schreibberechtigung verfügt, kann jedes Mitglied der Gruppe die Berechtigungen für das Objekt ändern.
Wo ist die Gruppe, die im Befehl definiert ist
sudo chmod -R 770 /path/to/the/directory
Die zweite 7
bezieht sich auf die Gruppenberechtigungen ( 7
eine Kombination von read
, write
, und execute
).
Wird dies nicht allen Benutzern rekursive Berechtigungen geben?
Es wird (rekursiv) zuweisen:
read
,write
undexecute
für den Besitzer (zuerst7
)read
,write
undexecute
für die Gruppe (zweitens7
)- keine Berechtigungen für andere Benutzer (zuletzt
0
)