Ich hatte keine Ahnung von Linux-Dateiberechtigungen und -Berechtigungen, also habe ich nachgeschlagen.
Für Dateien, die von Linux verarbeitet werden, wird der Besitz für alles festgelegt, von selbst erstellten Dateien über vom System bereitgestellte Bibliotheken bis hin zu Ausführungsbefehlen. Der Dateibesitzer kann das Zugriffsrecht auf die Datei frei festlegen.
Bestätigen Sie den Dateibesitzer
$ ls -l /bin/cat
-rwxr-xr-x 1 root(Dateibesitzer) wheel(Die Gruppe, zu der die Datei gehört) 23648 9 21 2018 /bin/cat
Eine Gruppe ist eine Gruppe von Benutzern.
Durch Zuweisen mehrerer Administratorbenutzer zu einer Gruppe mit dem Namen "Rad", die das System verwaltet, und Erteilen der Berechtigung für die Radgruppe ist es möglich, mehreren Benutzern mit derselben Rolle dieselbe Berechtigung zu erteilen.
groups
überprüfen.In jeder Datei sind Informationen festgelegt, die die Berechtigung definieren *** "Jedem erlauben, welche Art von Operation auszuführen" ***.
-rwxr-xr-x(Dateityp und Dateiberechtigungen) 1 root(Dateibesitzer) wheel(Die Gruppe, zu der die Datei gehört) 23648 9 21 2018 /bin/cat
Die Berechtigungen der von "rwxr-xr-x" angezeigten Dateien befinden sich in einem Block für jeweils drei, was Berechtigungen für "Eigentümer", "Gruppe" bzw. "andere Benutzer" bedeutet.
Symbole wie r, w und x bedeuten Operationen für zulässige Dateien. Es gibt drei Arten von Operationen: "Lesen", "Schreiben" und "Ausführen". Wenn nicht erlaubt, wird -
angezeigt.
-rwxr-xr-x 1 root wheel 23648 9 21 2018 /bin/cat
rwx
→" Lesen "" Schreiben "" Ausführen "ist erlaubt
r-x
→" Lesen "und" Ausführen "sind erlaubt
r-x
→" Lesen "und" Ausführen "sind erlaubt
Ein Befehl zum Festlegen von Datei- und Verzeichnisberechtigungen. Der Befehl chmod verfügt über eine Symbolmodusspezifikation und eine numerische Moduseinstellung.
Eigentümer Schreibberechtigung hinzufügen
$ chmod u+w file.txt
Schreibberechtigung für Gruppe entfernen
#### **`$ chmod g-w file.txt`**
```txt
Machen Sie die Berechtigungen anderer Benutzer schreibgeschützt
#### **`$ chmod o=r file.txt`**
```txt
#### Benutzerspezifikationsmethode im numerischen Modus
Berechtigungsnummern im numerischen Modus
* r (gelesen): 4
* w (schreiben): 2
* x (ausführen): 1
#### Verwendung im numerischen Modus
Geben Sie die Berechtigungen file.txt in `rwxr-xr-x` an
#### **`$ chmod 755 file.txt`**
```txt
## Super User
Spezieller Benutzer mit Administratorrechten
Normalerweise ist es üblich, sich anzumelden und als allgemeiner Benutzer zu arbeiten und nur bei Bedarf als Superuser zu arbeiten.
### su Befehl
Befehl, vorübergehend ein anderer Benutzer zu werden
Der Befehl su kann ein beliebiger Benutzer sein, aber dieser Befehl wird hauptsächlich verwendet, um ein Superuser zu werden. Aus Sicherheitsgründen ist es unter Linux nicht möglich, sich direkt als Superuser anzumelden. Zunächst müssen Sie sich als allgemeiner Benutzer anmelden und den Befehl su verwenden, um ein Superuser zu werden.
### Sudo-Befehl
Führen Sie den Befehl als anderer Benutzer aus. Wenn kein Benutzer angegeben ist, wird er als Superuser ausgeführt.
## Zusammenfassung
Irgendwie habe ich den Befehl chmod und den Befehl sudo verwendet, also habe ich gelernt.