LINUX: Berechtigungen für Dateien: Identifizieren Sie, ob es sich um eine Datei oder ein Verzeichnis handelt und ob der Zugriff für die Welt, den Benutzer und die Gruppe zulässig ist

LINUX: Berechtigungen für Dateien: Identifizieren Sie, ob es sich um eine Datei oder ein Verzeichnis handelt und ob der Zugriff für die Welt, den Benutzer und die Gruppe zulässig ist

Ich habe Probleme, die Berechtigungen für Verzeichnisse und Dateien in LINUX zu verstehen.

Untersuchen Sie die Berechtigungen für jede der folgenden Dateien, stellen Sie fest, ob es sich um eine Datei oder ein Verzeichnis handelt, und beschreiben Sie den für die Welt, den Benutzer und die Gruppe zulässigen Zugriff:

  • ein. -rwx---rx
  • b. drwx------
  • C. -rwxrwxr--
  • d.dr-x---rx
  • z. B. -rwx---rwx

Antwort1

Die Berechtigungen in den Bitmustern, die Sie in Ihrer Frage angegeben haben, gliedern sich wie folgt:

Beispiel 1

                             ss der Berechtigungen #1

Beispiel Nr. 2

                           ss der Berechtigungen #2

Die Bits sind folgendermaßen aufgeteilt:

-                            rw-            ---              ---
^-- denotes a directory      ^-- user bits  ^-- group bits   ^-- other bits

Jedes Bitpaket (Benutzer, Gruppe, Sonstiges) enthält 3 Werte.

  • r = lesen
  • w = schreiben
  • x = ausführbar

Eine Gruppierung bedeutet also, dass -rw-rw-r--es sich um eine Datei mit Lese-/Schreibberechtigung für Benutzer und Gruppen handelt und andere Benutzer nur Lesezugriff haben. Eine Gruppierung bedeutet, drwxr-x-r-xdass es sich um ein Verzeichnis handelt und dass der Eigentümer/Benutzer Lese-/Schreib-/Ausführungsberechtigung für das Verzeichnis hat und die Gruppe und andere nur Lese- und Ausführungsberechtigungen haben.

Erinnern

Der Besitzer einer Datei/eines Verzeichnisses ist der Benutzername, der in der 3. Spalte der ls -lAusgabe aufgeführt ist. Die Gruppe, die einer Datei/einem Verzeichnis zugeordnet ist, ist die 4. Spalte, wieder eine Gruppe namens root. Die Gruppe der anderen Benutzer ist grundsätzlich jeder, der nicht in eine der ersten beiden Kategorien fällt (also nicht der Benutzer root, nicht die Gruppe root).

$ ls
-rw-r--r--  1 root root     1749 Apr 14  2005 b
drwxr-xr-x  2 root root     4096 Dec 19 22:48 bin
drwxr-xr-x  2 root root     4096 Apr 10  2005 Desktop

Hinweis zu Berechtigungsbits

Der Einfachheit halber ignoriere ich, dass es tatsächlich mehr potentielle Bits gibt als die Standardbits r, w und x. Siehe diechmod Wikipedia-Seitefür mehr Details.

Verweise

verwandte Informationen