Was ist der Unterschied zwischen chmod 777 und chmod 007? Wenn mit „andere“ jeder gemeint ist, deutet das dann nicht stark darauf hin, dass chmod 777 = chmod 007 ist?
Antwort1
Das könnte den Eindruck erwecken, ist aber nicht der Fall.
Die erste Ziffer steht für die „Eigentümer“-Berechtigungen, die zweite für die „Gruppen“-Berechtigungen (Eigentümer und Gruppe können mit angezeigt werden ls -l
) und die dritte Ziffer steht für „Andere“, was wörtlich diejenigen bezeichnet, die weder Eigentümer noch Mitglied der Gruppe sind.
Das 007
bedeutet, dass weder der Eigentümer noch die Gruppenmitglieder die Datei lesen, schreiben oder ausführen können, während alle anderen alle drei Aktionen ausführen können.
Antwort2
Nein, 0007
explizitbestreitetZugriff durch Eigentümer und Gruppe, unabhängig von den anderen Berechtigungen.
Antwort3
Wenn „andere“ alle bedeutet, dann ja. Das ist jedoch nicht der Fall.
Ganz kurz gesagt lautet es: Benutzer, Gruppe, Personen_nicht_vorherige_Gruppe