Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 12202|Antwort: 0

[Linux] Linux-chmod-Befehl ausführlich erklärt

[Link kopieren]
Veröffentlicht am 12.01.2016 21:09:08 | | |

CHMOD-[Options]-Modusdateien

Nur der Dateiinhaber oder privilegierte Benutzer kann diese Funktion nutzen, um den Dateizugriffsmodus zu ändern. Modus kann numerisch vorliegen oder in der Form von WHO-Opcode-Berechtigung ausgedrückt werden. Wer optional ist, standardmäßig ist A (alle Nutzer). Es kann nur ein Opcode ausgewählt werden. Mehrere Modi können spezifiziert werden, getrennt durch Kommas.

Optionen:

-c,--changes
Es werden nur die Informationen der geänderten Datei ausgegeben.

-f,--still,--ruhig
Wenn chmod den Dateimodus nicht ändern kann, wird der Benutzer der Datei nicht benachrichtigt

--Hilfe
Geben Sie Hilfsinformationen aus.

-R,--rekursiv
Du kannst das Unterverzeichnis rekursiv durchlaufen und die Änderung auf alle Dateien und Unterverzeichnisse im Verzeichnis anwenden

--referenz=Dateiname
Beziehen Sie sich auf die Dateinamen-Berechtigung, um die Berechtigungen festzulegen

-v,--verbose
Unabhängig davon, ob die Änderung erfolgreich ist oder nicht, gibt es für jede Datei Informationen aus

--Version
Ausgabe der Versionsinformation.

Wer

u
Benutzer

g
Gruppe

o
Weitere

ein
Alle Benutzer (Standard)

OpCode

+
Berechtigungen erhöhen

-
Berechtigungen entfernen

=
Berechtigungen neu zuweisen

Erlaubnis

r
Lesen

w
schreib

x
ausführen

s
Setzen Sie die ID-Nummer des Benutzers (oder der Gruppe) ein.

t
Setze einen Sticky-Bit, um zu verhindern, dass Dateien oder Verzeichnisse von Nicht-Besitzern gelöscht werden

u
Die aktuellen Berechtigungen des Benutzers

g
Die aktuellen Berechtigungen der Gruppe

o
Aktuelle Berechtigungen für andere Nutzer

Als Wahl verwenden die meisten von uns die Form dreistelliger oktaler Zahlen, um Berechtigungen darzustellen, die erste zur Festlegung der Berechtigungen des Masters, die zweite zur Festlegung der Berechtigungen der Gruppe und die dritte zur Festlegung der Berechtigungen anderer Nutzer – jeweils durch die Summe von drei Werten: 4 (lesen), 2 (schreiben) und 1 (ausführen) zur Bestimmung der Berechtigungen. Zum Beispiel steht 6 (4+2) für das Recht zu lesen und zu schreiben, und 7 (4+2+1) hat das Recht zu lesen, zu schreiben und auszuführen.

Sie können auch die vierte Ziffer einstellen, die sich vor der dreistelligen Berechtigungssequenz befindet, und die vierte Ziffer ist 4, 2, 1, was Folgendes bedeutet:

4. Setzen Sie während der Ausführung die Benutzer-ID, die verwendet wird, um den Prozess basierend auf dem Dateiinhaber zu autorisieren, nicht auf den Benutzer, der den Prozess erstellt hat.

2. Setzen Sie während der Ausführung die Benutzergruppen-ID, die verwendet wird, um den Prozess basierend auf der Gruppe zu autorisieren, in der sich die Datei befindet, und nicht basierend auf dem Benutzer, der den Prozess erstellt hat.

1. Stellen Sie die Klebeposition ein.

Beispiel:

$ chmod u+x-Datei fügt dem Besitzer der Datei Ausführungsrechte hinzu
$ chmod 751-Datei weist dem Besitzer der Datei Lese-, Schreib- und Ausführungsberechtigungen (7) zu, liest und führt (5) die Gruppe der Datei aus und weist Ausführungsberechtigungen (1) anderen Benutzern zu.
$ chmod u=rwx,g=rx,o=x file Eine andere Form des obigen Beispiels
$chmod=r-Datei weist allen Benutzern Leseberechtigungen zu.
$ chmod 444-Datei Dasselbe wie oben
$ chmod a-wx, a+r-Datei wie oben beschrieben
$ chmod -Are you+r directory weist rekursiv Leseberechtigungen dem Besitzer aller Dateien und Unterverzeichnisse im Verzeichnis zu
$ chmod 4755 stellt die ID so ein, dass sie dem Untergebenen Lese-, Schreib- und Ausführungsrechte zuweist sowie der Gruppe und anderen Benutzern Lese- und Ausführungsrechte zuweist.




Vorhergehend:C# teilt Arrays in zwei Gruppen, zwei in Gruppen
Nächster:Linux verwendet häufig chmod-Befehle
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com