Alguns exemplos:
-rwxrw-r-- 1
é um arquivo com privilégios de leitura, gravação e execução para o proprietário. O grupo leu e escreveu e outros apenas leram. Não há links para esses dados.
drwxr-xr-x 10
é um diretório com 8 arquivos. Os 2 extras são .
e ..
. Somente o proprietário pode criar arquivos nesse diretório, outros podem acessar quais arquivos estão no diretório e ler o conteúdo desses arquivos, se os privilégios permitirem.
-r-------- 2
é um arquivo que somente o proprietário pode ler, mas não pode executar ou modificar. Ele tem um link, o que significa que há outra referência de arquivo no disco em algum lugar que acessa os mesmos dados. Portanto, o "conteúdo do arquivo" real no disco tem 2 "arquivos" referenciando-o. Esses links geralmente são criados usando ln
sem fornecer -s
.
Então:
- O caractere 1 é o tipo de nó: geralmente
-
oud
indicando o arquivo ou diretório. - Os caracteres 2, 3, 4 indicam
r
ead,w
rite e ex
ecute para o proprietário. - Os caracteres 5, 6, 7 fazem o mesmo para o grupo.
- Os caracteres 8, 9, 10 fazem o mesmo para os outros.
- O número de caracteres de permissão subsequentes indica o número de links, se o nó for um arquivo, e o número de "sub-nós", se o nó for um diretório.
Veja o capítulo O formato longo de man ls
.