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.


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

22

stat -c "%a %n" /

Il vous donnera les autorisations.


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.


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.