Unterschied zwischen chmod 777 und chmod 007

Unterschied zwischen chmod 777 und chmod 007

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 007bedeutet, 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, 0007explizitbestreitetZugriff 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

verwandte Informationen