Inhaltsverzeichnis
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.
Heim Betrieb und Instandhaltung Betrieb und Wartung von Linux So ändern Sie Berechtigungen unter Linux

So ändern Sie Berechtigungen unter Linux

Jan 27, 2022 am 11:40 AM
linux

Unter 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..." .

So ändern Sie Berechtigungen unter Linux

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...
Nach dem Login kopieren

Parameterbeschreibung

Modus: Berechtigungseinstellungszeichenfolge, das Format ist wie folgt:

[ugoa...][[+-=][rwxX]...][,...]
Nach dem Login kopieren

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)
  • --Hilfe: Hilfsanweisungen anzeigen
  • --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
Nach dem Login kopieren

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 档案或目录
Nach dem Login kopieren

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 kopieren

    Was 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:

    [root@www ~]# chmod 754 filename
    Nach dem Login kopieren
    Verwandte Empfehlungen: „
  • 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!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße Artikel -Tags

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Deepseek Web Version Eingang Deepseek Offizielle Website Eingang Deepseek Web Version Eingang Deepseek Offizielle Website Eingang Feb 19, 2025 pm 04:54 PM

Deepseek Web Version Eingang Deepseek Offizielle Website Eingang

Android TV Box erhält inoffizielles Ubuntu 24.04-Upgrade Android TV Box erhält inoffizielles Ubuntu 24.04-Upgrade Sep 05, 2024 am 06:33 AM

Android TV Box erhält inoffizielles Ubuntu 24.04-Upgrade

So installieren Sie Deepseek So installieren Sie Deepseek Feb 19, 2025 pm 05:48 PM

So installieren Sie Deepseek

BitPie Bitpie-Wallet-App-Download-Adresse BitPie Bitpie-Wallet-App-Download-Adresse Sep 10, 2024 pm 12:10 PM

BitPie Bitpie-Wallet-App-Download-Adresse

Bitget Offizielle Website -Installation (2025 Anfängerhandbuch) Bitget Offizielle Website -Installation (2025 Anfängerhandbuch) Feb 21, 2025 pm 08:42 PM

Bitget Offizielle Website -Installation (2025 Anfängerhandbuch)

Installation der Quellcode-Kompilierung von Zabbix 3.4 Installation der Quellcode-Kompilierung von Zabbix 3.4 Sep 04, 2024 am 07:32 AM

Installation der Quellcode-Kompilierung von Zabbix 3.4

Ausführliche Erklärung: Parameterbefehl zur Beurteilung der Variablen des Shell-Skripts Ausführliche Erklärung: Parameterbefehl zur Beurteilung der Variablen des Shell-Skripts Sep 02, 2024 pm 03:25 PM

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

Ouyi OKX Installationspaket ist direkt enthalten Ouyi OKX Installationspaket ist direkt enthalten Feb 21, 2025 pm 08:00 PM

Ouyi OKX Installationspaket ist direkt enthalten

See all articles