ls -lgera uma sequência de informações UNIX de 10 símbolos, conhecida popularmente como sequência de permissão. por exemplo
-rw-rw-r-- 1 userName groupName 13200650 Dec 13 21:23 fileName
O primeiro caractere da cadeia de permissão ou da cadeia de modo , conhecido como descritor de arquivo , indica o tipo de arquivo e os nove restantes obtidos em grupos de três indicam as permissões para o arquivo em questão, onde:
- o primeiro grupo de três caracteres (após o primeiro caractere entre os 10) indica as permissões do proprietário,
- o segundo grupo de três designa permissões para o grupo,
- o último grupo de três designa permissões para outras pessoas (ou para o mundo).
Aqui, no exemplo acima, o primeiro caractere / símbolo "-" indica um arquivo normal.
Enquanto nos exemplos a seguir,
crw-rw-rw- 1 root root 1, 3 Dec 29 20:58 /dev/null
crw-rw-rw- 1 root root 1, 5 Jan 13 20:56 /dev/zero
o primeiro caractere da string de permissão é "c" e, como mencionado acima, é um indicador de tipo de arquivo que indica um dispositivo de caractere .
Além do -, calguns outros descritores de arquivos são:
d -> diretório
l -> link simbólico
s -> Soquete Unix
b -> dispositivo de bloqueio
p -> gasoduto
D -> Porta
Referências:
/devtêm essa permissão especial.