Linux-Dateiberechtigungen Überprüfen wir zunächst den Inhalt der Dateien im aktuellen Verzeichnis. ls -l Zeigt die Liste der Dateien im aktuellen Verzeichnis an Wir können die Dateiberechtigungen sehen, -rw-rw-r--, insgesamt 10 Ziffern. Darunter: Der erste - stellt den Typ dar (Details sind in der Abbildung unten dargestellt)
Dann lassen Sie mich die folgenden 9 Ziffern erklären:
- Zeigt an, dass die entsprechende Berechtigung nicht erteilt wurde Berechtigungen für Datei- und Ordnervorgänge:
Zu beachten ist, dass ein Verzeichnis sowohl Lese- als auch Ausführungsberechtigungen haben muss, um die internen Dateien öffnen und anzeigen zu können, und dass ein Verzeichnis Schreibberechtigungen haben muss, damit andere Dateien darin erstellt werden können. Dies liegt daran, dass die Verzeichnisdatei tatsächlich Informationen wie die Liste der Dateien im Verzeichnis speichert. Auffüllen: Sonderberechtigungen SUID, SGID, Sticky $ ls -l /usr/bin/passwd -rwsr-xr-x 1 root root 47032 16. Februar 2014 /usr/bin/passwd SGID (Gruppen-ID festlegen, 4): $ ls -l /var drwxrwsr-x 2 root staff 4096 10. April 2014 lokal drwxrwxr-x 15 root syslog 4096 4. April 19:57 Protokoll Klebrig, 1: $ ls -l / drwxrwxrwt 8 root root 4096 4. April 23:57 tmp Ändern Sie die Betriebsberechtigungen von Dateien und Ordnern entsprechend den Benutzern Wenn Sie eine Datei haben, die andere Benutzer nicht lesen, schreiben oder ausführen sollen, müssen Sie die Dateiberechtigungen ändern. Hierzu gibt es zwei Möglichkeiten: Methode 1: Binäre digitale Darstellung Drei Berechtigungssätze für jede Datei:
Wenn jeder das oben Gesagte verstanden hat, ist es leicht, die folgenden allgemeinen Berechtigungen zu verstehen:
Zum tatsächlichen Betrieb Nach dem Überprüfen der Berechtigungen von Test verfügt der Eigentümer über Lese-, Schreib- und Ausführungsberechtigungen: Dann habe ich der Datei einige Inhalte hinzugefügt, die Berechtigungen geändert (700:-rwx------) und versucht, die Datei unter shiyanlou (Eigentümer) zu lesen, und sie war lesbar. Wechseln Sie zu einem anderen Benutzer, Peter, und versuchen Sie erneut, es zu lesen, wie in der folgenden Abbildung gezeigt. Es zeigt, dass die Berechtigung nicht ausreicht und das Lesen nicht durchgeführt werden kann. Methode 2: Additions- und Subtraktionszuweisungsoperationen
a steht für alle Personen, einschließlich u, g und o + und - zeigen jeweils das Hinzufügen und Entfernen entsprechender Berechtigungen an. Das +-Zeichen wird normalerweise nicht angezeigt (ich füge es trotzdem hinzu, wenn ich gerade erst anfange zu lernen) Geben Sie im Terminal ein: chmod o+w xxx.xxx chmod go-rw xxx.xxx bedeutet, die Lese- und Schreibberechtigungen der Gruppe und anderer in xxx.xxx zu löschen. Besitzer/Gruppe einer Datei oder eines Ordners ändern Verwenden Sie den Befehl chown, um den Besitz (Besitzer/Gruppe) eines Verzeichnisses oder einer Datei zu ändern. Hinweis: Der hier erwähnte intermittierende Inhalt wird ergänzt, nachdem der nächste Inhalt (Hinzufügen, Löschen, Ändern und Abfragen von Benutzern / Gruppen) gelernt wurde. Sie können nicht nur die Berechtigungen von Dateien und Verzeichnissen ändern, sondern auch deren Eigentümerschaft und die Benutzergruppe, zu der sie gehören. Ähnlich wie beim Festlegen von Berechtigungen können Benutzer sie über die grafische Benutzeroberfläche festlegen oder den Befehl chown ausführen, um sie zu ändern. Sie können sehen, dass die Benutzergruppe, zu der die Testdatei gehört, root ist und der Eigentümer root ist. Um die Gruppe zu ändern und die Testdatei von der Root-Gruppe in die Peter-Gruppe zu übertragen, verwenden Sie den folgenden Befehl: Ändern Sie Benutzer und Gruppe gemeinsam. Ändern Sie den Besitzer des Ordners oder der Datei test in shiyanlou und die Gruppe, zu der er gehört, in shiyanlou, wie unten gezeigt: Oben finden Sie eine ausführliche Erläuterung der vom Editor eingeführten Methoden zur Berechtigungsoperation für Linux-Dateien und -Ordner. Ich hoffe, dass sie für alle hilfreich sein wird. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
Analysieren Sie die Produktionsschritte: 1. Resso...
Die Belastung wird im Allgemeinen während des Sys...
In diesem Artikelbeispiel wird der spezifische Co...
Im vorherigen Artikel habe ich die Funktion von V...
1. Was ist Docker Secret 1. Szenariodarstellung W...
Inhaltsverzeichnis Werkzeug Installieren Sie das ...
Klassifizierung von CSS-Stilen 1. Interner Stil -...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis Frage Serverebene und Speicher...
Zusammenfassung: Welche Methode sollte für die My...
Einführung in Debian Debian bezeichnet im weitere...
Inhaltsverzeichnis 1. Verwenden Sie JavaScript, u...
Sehen Sie zuerst den Effekt Implementierungscode ...
Inhaltsverzeichnis Vorwort Grundlegende Verwendun...
Inhaltsverzeichnis 1. Hintergrund 2. Was ist eine...