Comment puis-je vérifier les autorisations du dossier racine (/ dossier, pas / root)?

15

Existe-t-il un moyen de vérifier les autorisations du dossier racine, /? Je veux dire les autorisations du dossier, pas les autorisations de son contenu (/ var, / usr, etc.)? L'exécution ls /..montre les autorisations du contenu.

trysis
la source
Avez-vous essayé l' -loption: ls -l /
slackmart
1
Oui, il montre le contenu; Je voulais le contenu du dossier externe, qui n'existe pas techniquement. La question a déjà répondu de toute façon.
trysis
Pouvez-vous s'il vous plaît modifier votre titre pour ne pas inclure le texte "/ root", car la recherche sur le Web pour "/ root" vient ici et cela n'a aucun sens. Peut-être pourriez-vous simplement dire (/), puis plus bas dans le texte, clarifiez que vous ne faites pas référence à / root. Merci
Vue elliptique
Si je le faisais, les gens viendraient ici à la recherche d' /rootautorisations de dossier, ce qui n'a pas non plus de sens. Je serai damné si je le fais, damné si je ne le fais pas.
trysis
-1 Parce que vous n'avez pas encore changé le titre en simplement /, je suis venu ici pour demander la permission de / root (parce que c'est comme ça que google fonctionne.)
Vue elliptique

Réponses:

58

Vous pouvez également utiliser le -dcommutateur de ls:

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

De man ls:

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

stat -c "%a %n" /

Il vous donnera les autorisations.

Ramesh
la source
1
Merci, c'était rapide. statsemble être une commande intéressante et utile, après avoir lu sa manpage.
trysis
Vous devez utiliser le acommutateur pour voir les autorisations .qui correspondent à la racine de la maison.
Ramesh
Oui, c'est ce que dit l'autre réponse, et ce à quoi j'aurais dû penser. Oh!
trysis
ha ha. Vous pouvez accepter l'une des 2 réponses. Les deux réponses semblent correspondre à ce dont vous avez besoin :)
Ramesh
Ugh, j'aimerais pouvoir accepter les deux. Ils sont tous les deux parfaits!
trysis
15

Utilisez le -acommutateur de lspour inclure les fichiers cachés ainsi que .et ..dans la liste et le -lcommutateur pour une liste «longue» (qui inclut les autorisations, entre autres informations):

ls -la /

La ligne avec un simple .dans la dernière colonne contiendra des informations sur le répertoire répertorié lui-même, c'est /-à- dire :

drwxr-xr-x 26 root root 4096 10 mars 15:57.

Cependant, si vous n'avez besoin que d'informations sur /lui-même, la réponse de terdon (en utilisant le -dcommutateur) sera probablement plus pratique.

n.st
la source
1
@trysis que j'utilise régulièrement ls -blah. Il contient tout ce que vous pourriez vouloir savoir sur un fichier ou un répertoire.
2014
2
Ce n'est pas vraiment une très bonne solution, il listera tous les fichiers sous /quand tout l'OP voulu était /lui-même. Voir statou ls -lddans les réponses ci-dessous.
terdon
1
@trysis Vous voudrez peut-être accepter la réponse de terdon à la place, car elle est plus proche de ce que vous vouliez initialement réaliser.
n.st
1
Assez honnêtement, le commentaire ne s'adressait pas tant à vous qu'aux futurs utilisateurs qui pourraient voir cela comme la réponse acceptée et supposer que c'est la meilleure façon de le faire.
terdon
2
.n'est pas nécessairement le premier. La liste est triée lexicalement. Plusieurs caractères sont triés auparavant .dans de nombreux paramètres régionaux.
Stéphane Chazelas