Como mostrar as permissões atuais de uma pasta

41

Quero descobrir quem tem quais permissões em uma determinada pasta. Como eu visualizaria isso?

A pasta em questão é / srv / www

Dean Perry
fonte
Você explicou excelentemente @Octavian Damiean.Na configuração de propriedade / permissão baseada em GUI, a maioria das caixas fica acinzentada. e você não pode alterá-los, é porque eles foram criados pelo ROOT e o usuário é NÃO ROOT ??
Serviço de SEO RiG

Respostas:

44

Na linha de comando, você emitirá a 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]

Saída de amostra:

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 o seu é a linha do .elemento, que representa o diretório atual.

As permissões do diretório atual em minha amostra drwxr-xr-xsignificariam o seguinte:

  • d para o diretório
  • rwx significa ler, escrever e executar permissões para o proprietário
  • rx significa ler e executar permissões para o grupo
  • rx significa ler e executar permissões para todos os outros

Para obter as permissões na GUI, você faria

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

  2. Clique na Permissionsguia para obter este

    insira a descrição da imagem aqui

Damiean Octavian
fonte
12

Você também pode usar:

ls -ld /path/to/directory

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

Alex
fonte
0

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

Daniel Doyle
fonte