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.