Die nach CHMOD definierte Zahl repräsentiert die Berechtigungen. Der CHMOD 775 ist ein wesentlicher Befehl, der einem bestimmten Benutzer, einer Gruppe oder anderen Lesen, Schreiben und Ausführen von Erlaubnis zuweist.
In diesem Handbuch finden Sie in der Verwendung von CHMOD 755.
CHMOD -Grundlagen
Bevor wir tiefer tauchen, schauen wir uns die Grundlagen von Chmod an. Da Linux ein Multi-User-System ist, ist es wichtig, ein ordnungsgemäßes Dateiberechtigungssystem zu haben, das den Benutzerzugriff steuert. Für eine Datei oder ein Verzeichnis gibt es 3 Arten von Berechtigungen.
Mit dem Befehl chmod können benutzerdefinierte Berechtigungen auf Dateien und Verzeichnisse festgelegt werden. Hier ist die Befehlsstruktur eines CHMOD -Befehls.
$ chmod
Für diesen Leitfaden konzentrieren wir uns auf die CHMOD 755 -Befehle.
$ chmod
Benutzer- und Gruppenbesitz
Führen Sie zunächst den folgenden LS -Befehl aus. Es werden Informationen zu den Dateien und Verzeichnissen im Home -Verzeichnis ausdrucken.
$ ls -al
Schauen Sie sich die linke Spalte an. Es mag wie Kauderwelsch aussehen, aber es codiert tatsächlich die Dateiberechtigungen. Zum Beispiel beschreibt das erste Zeichen der ersten Spalte, ob es sich um eine Datei oder ein Verzeichnis handelt. Für ein Verzeichnis wird der Wert "D" sein. Für eine einzelne Datei lautet der Wert "-".
Die dritte Spalte gibt den „Benutzerbesitzer“ der Datei/des Verzeichnisses an. Es ist der Benutzer, der diese bestimmte Datei/dieses spezifische Verzeichnis erstellt hat.
Die vierte Spalte zeigt den „Gruppenbesitzer“ an. Es zeigt die Benutzergruppe an, die Zugriff auf die Datei/das Verzeichnis hat. Jeder Benutzer aus der Gruppe kann auf die Datei/das Verzeichnis zugreifen.
Berechtigungen lesen, schreiben und ausführen
Führen Sie den LS -Befehl erneut aus.
$ ls -al
Wie bereits erwähnt, gibt das erste Zeichen an, ob es sich um eine Datei oder ein Verzeichnis handelt. Was bedeuten die nächsten Charaktere? Hier ist ein kurzer Zusammenbruch.
Beachten Sie, dass die Zeichen 2-10 nur eine Handvoll Werte enthalten.
Die Werte werden in Form von "RWX" erfolgen. Wenn ein bestimmter Wert „-“ lautet, ist die Erlaubnis nicht festgelegt. Zum Beispiel bedeutet „rw-“, dass die Datei die Berechtigung gelesen und geschrieben hat, aber die Erlaubnis ausführt, nicht festgelegt wird.
Wie gilt das Lesen, Schreiben und Ausführen der Berechtigung für Dateien und Verzeichnisse??
Oktalvertretung von Berechtigungen
Dies führt zu unserer ursprünglichen Frage zurück. Was bedeutet der CHMOD 755 -Wert??
Anstatt Zeichen zu verwenden, ist es auch möglich, Oktalwerte zu verwenden, um die Berechtigungen zu bezeichnen. Der Wert reicht von 0 bis 7 (im Oktober).
Hier ist 755 ein Oktalausdruck der Erlaubnis „rwxr-xr-x“. Jetzt den CHMOD 755 -Wert aufschlüsseln,
Lassen Sie uns CHMOD 644 aufschlüsseln.
644 bedeutet also die Dateiberechtigung "rw-r-r-".
CHMOD 755 anwenden
Es ist Zeit, CHMOD 755 in Aktion zu setzen. Führen Sie den folgenden CHMOD -Befehl aus, um die Erlaubnis auf 755 zu setzen.
$ chmod -v 755
Was ist, wenn das Verzeichnis eine oder mehrere Unterverzeichnisse enthält? Führen Sie den CHMOD im rekursiven Modus aus, um CHMOD 755 auf alle nachfolgenden Dateien und Verzeichnisse anzuwenden.
$ chmod -v -r 755
Überprüfen Sie die Änderungen mit dem Befehl ls.
$ ls -al
Abschließende Gedanken
Dieser Leitfaden deckt viele Konzepte ab. Es erklärt die Grundlagen des CHMOD-Befehls mit einer eingehenden Erklärung der CHMOD-Werte und ihrer Verwendung. Es zeigt auch, wie verschiedene CHMOD -Werte auf Dateien und Verzeichnisse angewendet werden können.
Weitere Beispiele finden Sie ein großartiger Leitfaden für verschiedene CHMOD -Nutzung mit Beispielen. Es zeigt zahlreiche Anwendungen von CHMOD mit unterschiedlichen Werten. Die Informationen aus diesem Leitfaden helfen dabei, die Schritte besser zu verstehen.
Ein Multi-User-System muss auch über ein robustes Benutzerberechtigungsverwaltungssystem verfügen, um das Verhalten der Benutzer zu steuern. In Linux entscheidet die Sudoers -Datei, welche Benutzer Sudo -Befehle ausführen können. Erfahren Sie mehr darüber, wie Sie Sudoers Benutzer hinzufügen können.
Happy Computing!