Tags: und Standard-Raum bedeutet Einstellungen Linux C Komma ändern löschen
Linux-Chmod-Befehl
Chmod wird verwendet, um Zugriff auf Dateien oder Verzeichnisse zu ändern. Benutzer verwenden, um Zugriff auf Dateien oder Verzeichnisse zu kontrollieren. Es gibt zwei Verwendungen dieses Befehls. Es gehört zu gehören
Der Text festlegen Methode nach Alphabet und Betreiber Ausdrücken; ist andererseits eine digitale Einstellung-Methode, die Zahlen enthält.
1. Text-Einstellverfahren
Syntax: Chmod [+ |-| =] Dateiname
Die Bedeutung der Optionen in den Befehl sind:
Manipulieren von Objekten ist die, die entweder einen der folgenden Buchstaben oder eine Kombination davon:
U steht für "Benutzer", der Besitzer der Datei oder des Verzeichnisses.
G steht für "User Group", das heißt, alle Benutzer, die die gleichen Gruppen-ID als der Besitzer der Datei.
O steht für "andere (andere) Benutzer".
Eine steht für "alle Benutzer (alle)". Es ist der Standardwert des Systems.
Das Aktionssymbol kann sein:
+ Eine Berechtigung hinzufügen.
-Bricht eine Berechtigung.
= Erteilen Sie eine bestimmte Berechtigung und stornieren Sie alle anderen Berechtigungen zu, falls vorhanden.
Festlegen der Berechtigungen vertreten durch Modus möglich beliebige Kombination der folgenden Buchstaben:
R lesbar.
W beschreibbar.
X ausführbar.
X anhängen die X-Eigenschaft nur, wenn die Zieldatei für einige Benutzer ausführbar ist oder wenn die Datei ein Verzeichnis ist.
S ist der Besitzer der Datei, die die primäre oder Gruppe-ID des Prozesses auf die Datei festlegt, wenn die Datei ausgeführt wird.
Modus "U + s" legt der Benutzer-ID-Bit die Datei und "G + s" Group-ID-Bit.
T den Text des Programms auf dem Swap-Gerät speichern.
U hat die gleichen Berechtigungen wie der Besitzer der Datei.
G hat die gleichen Berechtigungen wie ein Benutzer in der gleichen Gruppe als Eigentümer der Datei.
O hat die gleichen Berechtigungen wie andere Nutzer.
Dateiname: eine Liste von Dateien, die durch Leerzeichen zum Ändern von Berechtigungen, Unterstützung von Wildcard-Zeichen getrennt sind.
Mehrere Methoden zum Erlaubnis können auf eine einzige Befehlszeile, durch Kommas getrennt gegeben werden. Zum Beispiel:
Chmod G + R, o + R Beispiel % ermöglicht der gleichen Gruppe und andere Benutzer zum Beispiel lesen Berechtigungen für die Datei.
(2) digitale Einstellverfahren
Müssen wir zuerst verstehen, die Bedeutung der Attribute durch Zahlen dargestellt: 0 bedeutet, dass es keine Berechtigungen gibt, 1 ausführbare Berechtigungen, 2 beschreibbare Berechtigungen bedeutet, und 4 lesbar bedeutet
Berechtigungen, und dann addieren. Daher sollte das Format des Attributs numerische 3 Oktal von 0 bis 7, in der Reihenfolge (U) (g) (O).
Zum Beispiel, wenn Sie möchten den Besitzer einer Datei haben "zwei Berechtigungen Schreib-/" müssen Sie 4 (lesbar) + 2 (beschreibbar) setzen = 6 (lesen/schreiben).
Die allgemeine Form der digitale Einstellungsmethode ist:
Syntax: Chmod Dateinamen
Anleitung-Instanz:
Chmod a + X-Art
%, Die ist, die Eigenschaften der Set-Datei Art sind:
Datei-Manager (u) Erhöhung der Ausführung Berechtigungen
Erhöhung der Ausführung Berechtigungen mit Datei Besitzer Gruppe Users (G)
Andere Benutzer (O) Erhöhung der Ausführung Berechtigungen
Chmod Ug + w, o-X Text
%, Die ist, die Eigenschaften der gesetzten Text-Datei sind:
Datei-Manager (u) Erhöhung der Schreibrechte
Fügen Sie Schreibrechte auf die gleiche Gruppe von Benutzern als Datei (g)
Andere Ausführung Benutzerberechtigungen (O) löschen
Chmod u + s a.out
% Davon ausgeht, dass die Berechtigungen a.out nach Ausführung Chmod (kann mit dem Befehl ls-l a.out eingesehen werden):
-Rws--x--X 1 Ininusers 7192 Nov 4 14:22 a.out
Und diese ausführbare Datei, verwenden Sie eine Text-Datei shiyan1.c, die Datei-Zugriffsrechte sind "– RW---",
Das heißt, die Datei hat Lese- und Schreibrechte nur für seinen Besitzer.
Wenn andere Benutzer das Programm A.out durchführen, wird seine Identität vorübergehend Inin aufgrund dieses Programm (durch chmod
Die S-Option im Befehl verwendet wurde), so war er in der Lage, die shiyan1.c-Datei zu lesen (obwohl die Datei festgelegt wurde
Andere haben keine Berechtigungen), das ist die Funktion des S.
Daher im gesamten System, vor allem die Wurzel selbst, ist es am besten nicht zu dieser Art von Datei zu viel einrichten (es sei denn,
Erforderlich) Diese sorgt für die Sicherheit des Systems und verhindert Eindringen von das System aufgrund von Fehlern in einigen Programmen.
Chmod a-X mm.txt
Chmod-X mm.txt
Chmod Ugo – X mm.txt
% Über alle drei Befehle sind, die Ausführung Berechtigungen für die Datei mm.txt löschen setzt das Objekt für alle Verbraucher.
$Chmod 644-Mm.txt
%, Die ist, die Eigenschaft des Satzes Datei mm.txt ist: - Rw - R--R--
Datei-Manager (U)-Inin hat Lese- und Schreibrechte
Mit der Datei hat Besitzer Benutzer (g) Berechtigungen gelesen
Andere (o) haben Berechtigungen lesen.
Chmod 750 wch.txt
% Ist Wchtxt die Eigenschaften dieser Datei sind eingestellt: - Rwxr - X---
Datei-Eigentümer selbst (U) Inin lesbar/schreibbar/ausführbare Datei direkt
In der gleichen Gruppe wie der Datei-Manager (g) lesbar/einklagbare Rechte
Detaillierte Verwendung Erklärung des Befehls Linux-chmod_