As permissões nos padrões de bits que você forneceu na sua pergunta são divididas da seguinte forma:
exemplo # 1
exemplo#2
Os bits são divididos assim:
- rw- --- ---
^-- denotes a directory ^-- user bits ^-- group bits ^-- other bits
Cada pacote de bits (usuário, grupo, outro) contém 3 valores.
- r = ler
- w = escrever
- x = executável
Portanto, um agrupamento de -rw-rw-r--
significa que é um arquivo com o usuário & grupo de leitura / gravação de permissões, e outros usuários têm apenas acesso de leitura. Um agrupamento de drwxr-x-r-x
significa que é um diretório e que o proprietário / usuário tem permissões de leitura / gravação / execução no diretório, e o grupo e outros têm apenas permissões de leitura e execução.
Lembre-se
O proprietário de um arquivo / diretório é o nome de usuário listado na terceira coluna de ls -l
output. O grupo associado a um arquivo / diretório é a quarta coluna, novamente um grupo chamado root
. O conjunto de outros usuários é basicamente qualquer um que não se enquadre nas duas primeiras categorias (ou seja, não o usuário root, não o grupo root).
$ ls
-rw-r--r-- 1 root root 1749 Apr 14 2005 b
drwxr-xr-x 2 root root 4096 Dec 19 22:48 bin
drwxr-xr-x 2 root root 4096 Apr 10 2005 Desktop
Nota sobre bits de permissão
Por uma questão de simplicidade, estou ignorando que, na verdade, existem mais bits em potencial do que os padrões r, w e x. Veja a página chmod wikipedia para mais detalhes.