


So ändern Sie Berechtigungen unter Linux
Jan 27, 2022 am 11:40 AMUnter Linux können Sie den Befehl chmod verwenden, um Dateiberechtigungen zu ändern. Die Funktion dieses Befehls besteht darin, die Berechtigungen des Benutzers für Dateien zu steuern. Die Syntax ist „chmod [-cfvR] [--help] [--version] Modus Datei..." .
Die Betriebsumgebung dieses Tutorials: Linux7.3-System, Dell G3-Computer. So ändern Sie Berechtigungen in Linux Benutzergruppe, Andere Benutzer.
Nur der Dateieigentümer und Superuser können die Berechtigungen einer Datei oder eines Verzeichnisses ändern. Sie können den absoluten Modus (Oktalzahlmodus) und den symbolischen Modus verwenden, um Dateiberechtigungen anzugeben.
Nutzungsberechtigungen: alle Benutzer
Syntax
chmod [-cfvR] [--help] [--version] mode file...
Parameterbeschreibung
Modus: Berechtigungseinstellungszeichenfolge, das Format ist wie folgt:
[ugoa...][[+-=][rwxX]...][,...]
wobei:
u den Eigentümer der Datei darstellt, g den Eigentümer darstellt der Datei Der Eigentümer der Datei gehört zur gleichen Gruppe (Gruppe), o bedeutet eine andere Person als andere und a bedeutet alle drei.
- + bedeutet das Hinzufügen von Berechtigungen, - bedeutet das Aufheben von Berechtigungen, = bedeutet nur das Festlegen von Berechtigungen.
- r bedeutet lesbar, w bedeutet beschreibbar, x bedeutet ausführbar, X bedeutet nur, wenn die Datei ein Unterverzeichnis ist oder die Datei als ausführbar festgelegt wurde.
- Weitere Parameterbeschreibungen:
- -c: Wenn die Dateiberechtigungen tatsächlich geändert wurden, wird die Änderungsaktion angezeigt.
- -f: Wenn die Dateiberechtigungen nicht geändert werden können, wird keine angezeigt Fehlermeldung
- -v: Zeigt die detaillierten Informationen zu Berechtigungsänderungen an
- -R: Nehmen Sie die gleichen Berechtigungsänderungen für alle Dateien und Unterverzeichnisse im aktuellen Verzeichnis vor (d. h. ändern Sie sie einzeln rekursiv)
- --Version: Version anzeigen
- Es gibt neun Grundberechtigungen für Linux-Dateien, nämlich Besitzer/Gruppe/Andere, von denen jede ihre eigene Lese-/Schreib-/Ausführungsberechtigung hat Berechtigungen
Zum Beispiel: Die Berechtigungszeichen der Datei sind -rwxrwxrwx. Diese neun Berechtigungen sind in Dreiergruppen unterteilt! Unter diesen können wir Zahlen verwenden, um jede Berechtigung darzustellen. Die Punktevergleichstabelle für jede Berechtigung lautet wie folgt:
r:4 w:2 x:1
Drei Berechtigungen (r/) für jede Identität (Eigentümer/Gruppe/). andere) w/x) Die Punktzahl muss akkumuliert werden. Wenn die Berechtigung beispielsweise lautet: [-rwxrwx---], lautet die Punktzahl:
owner = rwx = 4+2+1 = 7 group = rwx = 4+2+1 = 7 others= --- = 0+0+0 = 0
Wenn wir also die Berechtigungsänderung festlegen, lautet die Berechtigungsnummer der Datei 770! Die Syntax des chmod-Befehls zum Ändern von Berechtigungen lautet wie folgt:
[root@www ~]# chmod [-R] xyz 档案或目录
Optionen und Parameter:
xyz: Es handelt sich um das gerade erwähnte numerische Berechtigungsattribut, bei dem es sich um die Hinzufügung des rwx-Attributwerts handelt.
- -R: Führen Sie rekursive und kontinuierliche Änderungen durch, d. h. alle Dateien im Unterverzeichnis werden geändert. Wenn Sie beispielsweise alle Berechtigungen der .bashrc-Datei aktivieren möchten, geben Sie Folgendes ein:
[root@www ~]# ls -al .bashrc -rw-r--r-- 1 root root 395 Jul 4 11:45 .bashrc [root@www ~]# chmod 777 .bashrc [root@www ~]# ls -al .bashrc -rwxrwxrwx 1 root root 395 Jul 4 11:45 .bashrc
Nach dem Login kopierenWas Wenn Sie die Berechtigungen in -rwxr-xr-- ändern möchten? Dann beträgt der Berechtigungswert [4+2+1][4+0+1][4+0+0]=754! Sie müssen also Folgendes ausgeben:
Verwandte Empfehlungen: „[root@www ~]# chmod 754 filename
Nach dem Login kopieren- Linux Video Tutorial
“
Das obige ist der detaillierte Inhalt vonSo ändern Sie Berechtigungen unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Deepseek Web Version Eingang Deepseek Offizielle Website Eingang

Android TV Box erhält inoffizielles Ubuntu 24.04-Upgrade

BitPie Bitpie-Wallet-App-Download-Adresse

Bitget Offizielle Website -Installation (2025 Anfängerhandbuch)

Installation der Quellcode-Kompilierung von Zabbix 3.4

Ausführliche Erklärung: Parameterbefehl zur Beurteilung der Variablen des Shell-Skripts

Ouyi OKX Installationspaket ist direkt enthalten
