Instrução Unix para controlar o acesso

3

eu tenho esta instrução

17 -rwxr-x-wx+ 1 john staff 2010 Jul 01 12:14 file3

O que é 17, + e 1 nesta instrução? Por favor me ajude?

    
por Sathya 09.05.2011 / 13:22

3 respostas

4

O "+" indica que há uma entrada ACL (Access Control List) associada ao arquivo. Use getfacl para visualizar as ACLs. Você também pode usar setfacl para defini-los.

O número "1" é o número de links para esse arquivo.

    
por 09.05.2011 / 13:31
2

Apenas para complementar a resposta dos dogbanes, a saída que você colou não é uma instrução, mas uma saída longa do comando ls . O comando a seguir deve fornecer a documentação completa do comando ls , incluindo a descrição de sua saída:

info coreutils 'ls invocation'

Experimente também man ls

O 17 pode ser o tamanho da alocação de disco, exibido se a opção -s for usada.

    
por 09.05.2011 / 13:55
1

Apenas para complementar as respostas dos dogbanes e compostus, se usar o ZFS ou o NFSv4 no Solaris, a maneira correta de exibir as ACLs seria usar ls -v em vez de getfacl e chmod em vez de setfacl .

    
por 10.05.2011 / 11:41

Tags