[LINUX] Informieren Sie sich über Dateiberechtigungen und Superuser

Ich hatte keine Ahnung von Linux-Dateiberechtigungen und -Berechtigungen, also habe ich nachgeschlagen.

Einführung

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

Gruppe

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.

Über Benutzer

Dateiberechtigungen

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

Informationen zum Dateityp

Dateiberechtigungen

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

Beschreibung der oben genannten Dateiberechtigungen

Inhaber

rwx →" Lesen "" Schreiben "" Ausführen "ist erlaubt

Radgruppenbenutzer

r-x →" Lesen "und" Ausführen "sind erlaubt

Andere Benutzer

r-x →" Lesen "und" Ausführen "sind erlaubt

Befehl chmod

Ein Befehl zum Festlegen von Datei- und Verzeichnisberechtigungen. Der Befehl chmod verfügt über eine Symbolmodusspezifikation und eine numerische Moduseinstellung.

So legen Sie den Benutzer im Symbolmodus fest

Verwendung im Symbolmodus

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.


Recommended Posts

Informieren Sie sich über Dateiberechtigungen und Superuser
Informationen zu Linux-Datei- und Verzeichnisberechtigungen
Über _ und __
Über Klasse und Instanz
Informieren Sie sich über SVM
Über Cumprod und Cummax
Über Kreuzvalidierung und F-Wert