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
Ich bin kürzlich bei der Arbeit auf ein Problem g...
MAC installiert mysql8.0, der spezifische Inhalt ...
1. Verwendung von Pseudonymen Mit dem Alias-Befeh...
Inhaltsverzeichnis 1 Frage 2 Methoden 3 Experimen...
Passwort des persönlichen Kontos ändern Wenn norm...
1. Der Unterschied zwischen HTTP und HTTPS HTTP: ...
1. Problem Passwort für mysql5.7 unter Linux verg...
Allerdings ist die Häufigkeit des Shell-Starts se...
Inhaltsverzeichnis Vorwort Daten simulieren Zusam...
Inhaltsverzeichnis Objekt.prototype.valueOf() Obj...
Über Nginx, eine leistungsstarke, leichte Webserv...
Inhaltsverzeichnis Algorithmische Strategie Einze...
Inhaltsverzeichnis 1. Grundlegende Konzepte SÄURE...
1. Flex ist die Abkürzung für Flexible Box, was „...
Am Samstag war der Redis-Server auf dem Produktio...