it-swarm.com.de

So zeigen Sie die aktuellen Berechtigungen eines Ordners an

Ich möchte herausfinden, wer welche Berechtigungen für einen bestimmten Ordner hat. Wie würde ich das ansehen?

Der fragliche Ordner ist/srv/www

39
Dean Perry

In der Befehlszeile würden Sie einen ls -la /srv/www ausgeben. Der Teil, der für Sie interessant ist, ist die zweite Zeile.

Erklärung aller Spalten:

total [NUMBER]
[PERMISSIONS] [LINKS] [OWNER] [GROUP]  [FILE SIZE] [MODIFICATION DATE] [ITEM]

Beispielausgabe:

total 52
drwxr-xr-x 15 root root  4096 2011-04-13 13:03 .
drwxr-xr-x 23 root root  4096 2011-04-17 19:31 ..

Jetzt ist der wirklich interessante Teil für Sie die Zeile des Elements ., da dies das aktuelle Verzeichnis darstellt.

Die Berechtigungen des aktuellen Verzeichnisses in meinem Beispiel drwxr-xr-x würden Folgendes bedeuten:

  • d für Verzeichnis
  • rwx bedeutet Lese-, Schreib- und Ausführungsberechtigungen für den Eigentümer
  • r-x bedeutet, dass Berechtigungen für die Gruppe gelesen und ausgeführt werden
  • r-x bedeutet, dass Berechtigungen für alle anderen gelesen und ausgeführt werden

Um die Berechtigungen in der GUI zu erhalten, würden Sie

  1. Klicken Sie mit der rechten Maustaste auf das Verzeichnis, dessen Berechtigungen Sie kennen möchten, und wählen Sie Properties aus.

  2. Klicken Sie dazu auf die Registerkarte Permissions

    enter image description here

44

Sie können auch verwenden:

ls -ld /path/to/directory

wenn Sie nur an den Berechtigungen des Verzeichnisses interessiert sind und nicht an dessen Inhalt

11
Alex

Wenn Sie X ausführen, klicken Sie mit der rechten Maustaste auf die Registerkarte Eigenschaften, Berechtigungen ... andernfalls versuchen Sie 'ls -l' im Terminal

0
Daniel Doyle