Detaillierte Verwendung Erklärung des Befehls Linux-chmod_

Quelle: Internet
Autor: Benutzer

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_

Kontaktiere uns

Die Inhaltsquelle dieser Seite ist aus dem Internet, und vertritt nicht die Meinung von Alibaba Cloud; auf dieser Seite erwähnte Produkte und Dienstleistungen haben keine Beziehung zu Alibaba Cloud. Wenn der Inhalt der Seite Ihrer Meinung nach verwirrend ist, schreiben sie uns bitte eine E-Mail. Wir werden das Problem innerhalb von 5 Tagen nach Erhalt Ihrer E-Mail bearbeiten.

Wenn Sie Fälle von Plagiaten aus der Community feststellen, senden Sie bitte eine E-Mail an info-contact@alibabacloud.com und legen Sie entsprechende Beweise vor. Ein Mitarbeiter wird Sie innerhalb von 5 Werktagen kontaktieren.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.