Wie überprüfe ich die Berechtigungen des Root-Ordners (/ Ordner, nicht / root)?

15

Gibt es eine Möglichkeit, die Berechtigungen des Stammordners / zu überprüfen? Ich meine die Berechtigungen des Ordners, nicht die Berechtigungen seines Inhalts (/ var, / usr usw.)? Wird ausgeführt ls /.., werden die Berechtigungen des Inhalts angezeigt.

Trysis
quelle
Haben Sie die -lOption ausprobiert : ls -l /
Slackmart
1
Ja, es zeigt den Inhalt; Ich wollte den Inhalt des äußeren Ordners, der technisch nicht existiert. Die Frage ist sowieso schon beantwortet.
Trysis
Können Sie bitte Ihren Titel so ändern, dass er nicht den Text "/ root" enthält, da das nach "/ root" gesuchte Web hierher kommt und dies keinen Sinn ergibt. Vielleicht könnten Sie einfach (/) sagen und dann weiter unten im Text klarstellen, dass Sie sich nicht auf / root beziehen. Danke
Ellipsentrainer
Wenn ich das tun würde, würden die Leute hierher kommen, um nach /rootOrdnerberechtigungen zu suchen , was ebenfalls keinen Sinn ergibt. Ich werde verdammt sein wenn ich das tue, verdammt wenn ich es nicht tue.
Trysis
-1 Da Sie den Titel noch nicht in einfach / geändert haben, bin ich hierher gekommen, um die Erlaubnis von / root einzuholen (weil Google so funktioniert.)
Elliptische Ansicht

Antworten:

58

Sie können auch den -dSchalter von ls:

$ ls -ld /
drwxr-xr-x 28 root root 126976 Mar 20 17:11 /

Von man ls:

   -l     use a long listing format
   -d, --directory
          list  directory entries instead of contents, and do not derefer‐
          ence symbolic links
terdon
quelle
22

stat -c "%a %n" /

Sie erhalten die Berechtigungen.

Ramesh
quelle
1
Danke, das ging schnell. statscheint ein interessanter, nützlicher Befehl zu sein, nachdem er seine manSeite gelesen hat .
Trysis
Sie sollten den aSchalter verwenden, um die Berechtigungen .anzuzeigen, die dem Stammhaus entsprechen.
Ramesh
Ja, das sagt die andere Antwort und woran hätte ich denken sollen. D'oh!
Trysis
ha ha. Sie können eine der beiden Antworten akzeptieren. Beide Antworten scheinen zu passen, was Sie brauchen :)
Ramesh
Ich wünschte, ich könnte beides akzeptieren. Sie sind beide perfekt!
Trysis
15

Verwenden Sie den -aSchalter von ls, um versteckte Dateien sowie .und ..in die Auflistung aufzunehmen, und den -lSchalter für eine "lange" Auflistung (die unter anderem die Berechtigungen enthält):

ls -la /

Die Zeile mit einer einzelnen .in der letzten Spalte enthält Informationen zum aufgelisteten Verzeichnis selbst, dh /:

drwxr-xr-x 26 root root 4096 10. März 15:57.

Wenn Sie jedoch nur Informationen über sich /selbst benötigen, ist die Antwort von Terdon (mithilfe des -dSchalters) wahrscheinlich einfacher.

n.st
quelle
1
Ich benutze routinemäßig @trysis ls -blah. Es enthält alles, was Sie möglicherweise über eine Datei oder ein Verzeichnis wissen möchten.
25.
2
Dies ist keine wirklich gute Lösung. Es werden alle Dateien aufgelistet, unter /denen sich das OP befunden /hat. Siehe statoder ls -ldin den Antworten unten.
Terdon
1
@trysis Vielleicht möchten Sie stattdessen die Antwort von terdon akzeptieren, da sie näher an dem liegt, was Sie ursprünglich erreichen wollten.
25.
1
Fairerweise richtete sich der Kommentar nicht so sehr an Sie, sondern an zukünftige Benutzer, die dies möglicherweise als akzeptierte Antwort ansehen und davon ausgehen, dass dies der beste Weg ist, dies zu tun.
Terdon
2
.ist nicht unbedingt zuerst. Die Liste ist lexikalisch sortiert. Es gibt mehrere Zeichen, die zuvor .in vielen Ländereinstellungen sortiert wurden .
Stéphane Chazelas