Como mostrar as permissões atuais de uma pasta

34

Eu quero descobrir quem tem quais permissões em uma determinada pasta. Como eu iria ver isso?

A pasta em questão é / srv / www

    
por Dean Perry 17.05.2011 / 20:23

3 respostas

40

Na linha de comando, você emite um ls -la /srv/www . A parte que é interessante para você é a segunda linha.

Explicação de todas as colunas:

total [NUMBER]
[PERMISSIONS] [LINKS] [OWNER] [GROUP]  [FILE SIZE] [MODIFICATION DATE] [ITEM]

Exemplo de saída:

total 52
drwxr-xr-x 15 root root  4096 2011-04-13 13:03 .
drwxr-xr-x 23 root root  4096 2011-04-17 19:31 ..

Agora, a parte realmente interessante para você é a linha do elemento . que representa o diretório atual.

As permissões do diretório atual na minha amostra drwxr-xr-x significariam o seguinte:

  • d para o diretório
  • rwx significa permissões de leitura, gravação e execução para o proprietário
  • r-x significa permissões de leitura e execução para o grupo
  • r-x significa permissões de leitura e execução para todos os outros

Para obter as permissões na GUI, você

  1. Clique com o botão direito do mouse no diretório que você deseja conhecer as permissões e selecione Properties .

  2. Clique na guia Permissions para obter isso

por Octavian Damiean 17.05.2011 / 20:35
9

Você também pode usar:

ls -ld /path/to/directory

se você estiver interessado apenas nas permissões do diretório e não no seu conteúdo

    
por Alex 04.03.2015 / 20:00
0

Se você estiver executando o X, clique com o botão direito do mouse, propriedades, na guia de permissões ... caso contrário, tente 'ls -l' no terminal

    
por Daniel Doyle 17.05.2011 / 20:32