Como verifico as permissões da pasta raiz (/ pasta, não / root)?

15

Existe uma maneira de verificar as permissões da pasta raiz, /? Quero dizer as permissões da pasta, não as permissões do seu conteúdo (/ var, / usr, etc.)? A execução ls /..mostra as permissões do conteúdo.

trysis
fonte
Você já tentou a -lopção: ls -l /
slackmart
1
Sim, mostra o conteúdo; Eu queria o conteúdo da pasta externa, que tecnicamente não existe. A pergunta já está respondida de qualquer maneira.
trysis
Você pode editar seu título para não incluir o texto "/ root", porque a web pesquisada por "/ root" vem aqui e isso não faz sentido. Talvez você possa apenas dizer (/) e, em seguida, mais abaixo no texto, esclarecer que você não está se referindo a / root. Obrigado
Visualização elíptica
Se eu fizesse isso, as pessoas viriam aqui procurando /rootpermissões de pasta, o que também não faz sentido. Eu serei amaldiçoado se eu fizer, amaldiçoado se eu não fizer.
trysis
-1 Porque você ainda não mudaram o título para simplesmente /, eu vim aqui à procura de permissão do / root (porque é assim que funciona o Google.)
vista elíptico

Respostas:

58

Você também pode usar a -dopção 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
fonte
22

stat -c "%a %n" /

Isso lhe dará as permissões.

Ramesh
fonte
1
Obrigado, isso foi rápido. statparece um comando interessante e útil, depois de ler sua manpágina.
trysis
Você deve usar a aopção para ver as permissões .correspondentes à raiz do sistema.
Ramesh 25/03
Sim, é isso que a outra resposta diz, e no que eu deveria ter pensado. D'oh!
trysis
ha ha. Você pode aceitar uma das 2 respostas. Ambas as respostas parecem terno que você precisa :)
Ramesh
Ugh, eu gostaria de poder aceitar os dois. Ambos são perfeitos!
trysis
15

Use a -aopção de lspara incluir arquivos ocultos, bem como .e ..na lista, e a -lopção para uma lista "longa" (que inclui as permissões, entre outras informações):

ls -la /

A linha com um único .na última coluna conterá informações sobre o próprio diretório listado, ou seja /:

drwxr-xr-x 26 raiz raiz 4096 10 de março 15:57.

No entanto, se você precisar apenas de informações sobre /si, a resposta de Terdon (usando o -dcomutador) provavelmente será mais útil.

n.st
fonte
1
@trysis eu uso rotineiramente ls -blah. Tem tudo o que você poderia querer saber sobre um arquivo ou diretório.
n.st
2
Esta não é realmente uma solução muito boa, ela listará todos os arquivos em /que todo o OP desejado era /ele próprio. Veja statou ls -ldnas respostas abaixo.
terdon
1
@trysis Você pode aceitar a resposta de terdon, já que ela é mais próxima do que você originalmente queria alcançar.
n.st
1
Bastante justo, o comentário não foi tão direcionado a você quanto a usuários futuros que podem ver isso como a resposta aceita e assumir que é a melhor maneira de fazer isso.
terdon
2
.não é necessariamente o primeiro. A lista é classificada lexicamente. Existem vários caracteres que são classificados anteriormente .em vários locais.
Stéphane Chazelas 25/03