GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie funktioniert „chmod -R 755“?

Die auf ein Dateisystemobjekt angewendeten Berechtigungsbits entsprechen direkt den Werten, die in dem 4-Ziffern-Tupel angegeben werden können, das dem Dienstprogramm chmod im folgenden Befehl übergeben wird:

# chmod abcd [file system object]

Jeder Wert im Ziffernsatz abcd besteht aus einer Summe der Werte 1 2 und 4. Durch Addition dieser Werte für jede Ziffer kann ein Wert generiert werden, um alle Dateiobjektattribute zu setzen:

ein – Diese Ziffer steuert spezielle Attributeinstellungen. der Wert 1 setzt das Setuid-Bit, der Wert 2 das Setgid-Bit und der Wert 4 das Sticky-Bit für das Objekt.

b , c und d – Diese Ziffern steuern die Lese-, Schreib- und Ausführungsberechtigungen für den Dateieigentümer, die primäre Gruppe der Dateieigentümer und alle anderen Benutzer. Der Wert 4 aktiviert die Leseberechtigung, der Wert 2 die Schreibberechtigung und der Wert 1 die Ausführungsberechtigung.

chmod -R 755

Die Option -R erteilt rekursiv allen Dateien und Ordnern in einem Verzeichnis die Berechtigung. Zum Beispiel:

# chmod -R 755 /data01

Der obige Befehl erteilt 755 rekursiv die Berechtigung für das /data01-Verzeichnis zusammen mit allen darin enthaltenen Dateien und Verzeichnissen.

Andere Beispiele

1. So stellen Sie eine Datei so ein, dass sie klebrig, lesbar und beschreibbar für den Besitzer, lesbar für ihre primäre Gruppe und unzugänglich für alle anderen ist:

# chmod 4610 filename

2. Um allen im System alle Berechtigungen zu erteilen:

# chmod 0777 filename

Weitere Informationen zu chmod finden Sie auf der chmod-Manpage.

# man chmod


Linux
  1. Wie verwende ich chmod, um die Dateiberechtigung zu ändern?

  2. Wie funktioniert Rm? Was macht Rm?

  3. Wie funktioniert sig_atomic_t eigentlich?

  4. Wie setze ich die Berechtigung drwxr-xr-x auf andere Ordner?

  5. Wie startet PulseAudio?

Was ist NGINX? Wie funktioniert es?

Was bedeutet chmod 777

Wie funktioniert das Sticky Bit?

Ssh – Wie funktioniert TCP-Keepalive in Ssh?

Was sind Pipes unter Linux? Wie funktioniert die Pipe-Umleitung?

Wie funktioniert Swap-Speicher in Linux?