1. Übersicht über Dateiberechtigungen und Eigentumsrechte 1. Zugriffsrechte
2. Eigentum
3. Dateiberechtigungen und -besitz anzeigen 4. chmod legt Dateiberechtigungen fest Das grundlegende Syntaxformat des Befehls chmod ist wie folgt: Anwendungsbeispiele: [root@centos01 ~]# touch 1.txt <!--Datei 1.txt erstellen--> [root@centos01 ~]# ll Gesamtdosis 8 -rw-r--r-- 1 root root 0 Januar 11 22:27 1.txt -rw------. 1 root root 1572 Okt 23 22:37 anaconda-ks.cfg -rw-r--r--. 1 root root 1603 23. Oktober 23:36 initial-setup-ks.cfg [root@centos01 ~]# chmod u+x ./1.txt <!--Dem Eigentümer Ausführungsberechtigung hinzufügen--> [root@centos01 ~]# ll Gesamtdosis 8 -rwxr--r-- 1 root root 0 Januar 11 22:27 1.txt -rw------. 1 root root 1572 Okt 23 22:37 anaconda-ks.cfg -rw-r--r--. 1 root root 1603 23. Oktober 23:36 initial-setup-ks.cfg [root@centos01 ~]# chmod ux,g+x,o+w 1.txt <!--Der Eigentümerbenutzer widerruft die Ausführungsberechtigung, die Gruppe fügt die Ausführungsberechtigung hinzu und andere Benutzer fügen die Schreibberechtigung hinzu--> [root@centos01 ~]# ll Gesamtdosis 8 -rw-r-xrw- 1 root root 0 Januar 11 22:27 1.txt -rw------. 1 root root 1572 Okt 23 22:37 anaconda-ks.cfg -rw-r--r--. 1 root root 1603 23. Oktober 23:36 initial-setup-ks.cfg [root@centos01 ~]# chmod 755 1.txt <!--Fügen Sie 755 Berechtigungen hinzu (rwxr-xr-x) --> [root@centos01 ~]# ll Gesamtdosis 8 -rwxr-xr-x 1 root root 0 Januar 17 02:36 1.txt -rw------. 1 root root 1572 Okt 23 22:37 anaconda-ks.cfg -rw-r--r--. 1 root root 1603 23. Oktober 23:36 initial-setup-ks.cfg 5. chown legt den Dateibesitz fest Das grundlegende Syntaxformat des Befehls „chown“ lautet wie folgt: Anwendungsbeispiele: [root@centos01 ~]# chown bob 1.txt <!--1.txt legt den Besitzer fest--> [root@centos01 ~]# ll Gesamtdosis 8 -rwxr-xr-x 1 bob root 0 Januar 17 02:36 1.txt -rw------. 1 root root 1572 Okt 23 22:37 anaconda-ks.cfg -rw-r--r--. 1 root root 1603 23. Oktober 23:36 initial-setup-ks.cfg [root@centos01 ~]# chown :benet 1.txt <!--1.txt legt die Gruppe fest --> [root@centos01 ~]# ll Gesamtdosis 8 -rwxr-xr-x 1 Bob Benet 0 17. Januar 02:36 1.txt -rw------. 1 root root 1572 Okt 23 22:37 anaconda-ks.cfg -rw-r--r--. 1 root root 1603 23. Oktober 23:36 initial-setup-ks.cfg [root@centos01 ~]# chown bob:benet 1.txt <!--1.txt legt den Besitzer und die Gruppe fest --> [root@centos01 ~]# ll Gesamtdosis 8 -rwxr-xr-x 1 Bob Benet 0 17. Januar 02:36 1.txt -rw------. 1 root root 1572 Okt 23 22:37 anaconda-ks.cfg -rw-r--r--. 1 root root 1603 23. Oktober 23:36 initial-setup-ks.cfg <!----> 2. Verzeichnisberechtigungen und -eigentum 1. Zugriffsrechte 2. Eigentum Besitzer: das Benutzerkonto, dem das Verzeichnis gehört; Gruppe: Das Gruppenkonto, dem das Verzeichnis gehört; 3. chmod legt Verzeichnisberechtigungen fest Das grundlegende Format des chmod-Befehls zum Festlegen von Verzeichnisberechtigungen lautet wie folgt: Anwendungsbeispiele: [root@centos01 ~]# chmod -R 755 benet/ <!--Schleife, die die Datei- oder Verzeichnisberechtigungen im Benet-Verzeichnis auf 755 setzt--> [root@centos01 ~]# ll Gesamtdosis 8 -rw-r-xrw- 1 root root 0 Januar 11 22:27 1.txt -rw------. 1 root root 1572 Okt 23 22:37 anaconda-ks.cfg drwxr-xr-x 3 root root 18 Januar 11 22:39 benet -rw-r--r--. 1 root root 1603 23. Oktober 23:36 initial-setup-ks.cfg 4. chown legt den Eigentümer des Verzeichnisses fest Das grundlegende Format des Befehls „chown“ zum Festlegen des Verzeichnisbesitzes lautet wie folgt: Anwendungsbeispiele: [root@centos01 ~]# chown -R bob:benet benet/ <!--Schleife, die den Benutzer im Benet-Verzeichnis auf „Bob“ und die Gruppe auf „Benet“ setzt--> [root@centos01 ~]# ll Gesamtdosis 8 -rw-r-xrw- 1 root root 0 Januar 11 22:27 1.txt -rw------. 1 root root 1572 Okt 23 22:37 anaconda-ks.cfg drwxr-xr-x 3 bob benet 18 Januar 11 22:39 benet -rw-r--r--. 1 root root 1603 23. Oktober 23:36 initial-setup-ks.cfg 3. Berechtigungsmaske umask 1. Die Rolle von umask Steuert die Berechtigungen neu erstellter Dateien oder Verzeichnisse. Die Standardberechtigungen abzüglich der Umask-Berechtigungen sind die Berechtigungen neu erstellter Dateien oder Verzeichnisse. 2. umask festlegen umask 022 3. Überprüfen Sie umask umask 4. Anwendungsbeispiele: [root@centos01 ~]# umask <!--umask anzeigen--> 0022 [root@centos01 ~]# umask 000 <!--Setze umask auf 000--> [root@centos01 ~]# umask <!--Überprüfen Sie, ob die Einstellung erfolgreich war--> 0000 [root@centos01 ~]# touch 2.txt <!--Neue Datei erstellen--> [root@centos01 ~]# ll Gesamtdosis 8 -rwxr-xr-x 1 Bob Benet 0 17. Januar 03:48 1.txt -rw-rw-rw- 1 root root 0 Januar 17 03:48 2.txt <!-- Berechtigungen anzeigen --> -rw------. 1 root root 1572 Okt 23 22:37 anaconda-ks.cfg -rw-r--r--. 1 root root 1603 23. Oktober 23:36 initial-setup-ks.cfg [root@centos01 ~]# umask 022 <!--Setze umask auf 022--> [root@centos01 ~]# umask <!--umask anzeigen--> 0022 [root@centos01 ~]# touch 3.txt <!--Erstelle erneut eine neue Datei--> [root@centos01 ~]# ll Gesamtdosis 8 -rwxr-xr-x 1 Bob Benet 0 17. Januar 03:48 1.txt -rw-rw-rw- 1 root root 0 Januar 17 03:48 2.txt -rw-r--r-- 1 root root 0 Januar 17 03:49 3.txt <!-- Überprüfen Sie die Berechtigungen, offensichtlich unterschiedlich --> -rw------. 1 root root 1572 Okt 23 22:37 anaconda-ks.cfg -rw-r--r--. 1 root root 1603 23. Oktober 23:36 initial-setup-ks.cfg Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Detaillierte Erklärung, wie Komponenten in React kommunizieren
>>: Grafisches Tutorial zu MySQL-Downloads und Installationsdetails
In diesem Artikel wird der spezifische Code von v...
Manchmal müssen wir einige Befehle auf einem Remo...
Methode 1: Verwenden Sie den Befehl SET PASSWORD ...
In diesem Artikelbeispiel wird der spezifische Co...
Version 1.4.2 Offizielle Dokumentation Dockerhub ...
Das Ziel dieses Dokuments ist es, die JSON-Serial...
Genau wie der Titel! Die allgemein verwendete Schr...
In diesem Artikelbeispiel wird der spezifische Co...
Funktionen von Elementen auf Blockebene : •Steht i...
Klicken Sie hier, um zum Abschnitt „HTML-Tutorial“...
In diesem Artikelbeispiel wird der spezifische Co...
1. Entpacken Sie die heruntergeladene Datei wie u...
Als Frontend-Neuling habe ich einige Tage am Front...
1. Übersicht mysql-monitor MySQL-Überwachungstool...
Code kopieren Der Code lautet wie folgt: <!--[...