Como faço para verificar 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 de ls /.. mostra as permissões do conteúdo.

    
por trysis 25.03.2014 / 01:55

3 respostas

60

Você também pode usar a opção -d 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
    
por 25.03.2014 / 03:07
22

stat -c "%a %n" /

Isso lhe dará as permissões.

    
por 25.03.2014 / 01:59
15

Use a opção -a de ls para incluir arquivos ocultos, bem como . e .. na listagem, e a opção -l para uma listagem "longa" (que inclui as permissões, entre outros informação):

ls -la /

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

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

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

    
por 25.03.2014 / 02:00