Exemplos de efeitos de permissão


Os exemplos a seguir ilustram como as permissões de arquivo interagem. Para esses exemplos, seus sistema tem quatro usuários com as seguintes associações a grupos:

Esses usuários trabalham com arquivos no diretório dir. Esta é uma listagem longa dos arquivos nesse diretório:

[database1@host dir]$ ls -la
total 24
drwxrwxr-x.  2 database1 consultant1   4096 Mar  4 10:23 .
drwxr-xr-x. 10 root      root          4096 Mar  1 17:34 ..
-rw-rw-r--.  1 operator1 operator1     1024 Mar  4 11:02 app1.log
-rw-r--rw-.  1 operator1 consultant1   3144 Mar  4 11:02 app2.log
-rw-rw-r--.  1 database1 consultant1  10234 Mar  4 10:14 db1.conf
-rw-r-----.  1 database1 consultant1   2048 Mar  4 10:18 db2.conf

O comando ls -a mostra as permissões de arquivos ocultos, incluindo os arquivos especiais para representar o diretório e seu pai. Nesse exemplo, o diretório especial . reflete as permissões de dir em si e o diretório especial .. reflete as permissões do diretório pai.

Para o arquivo db1.conf, o usuário proprietário do arquivo (database1) tem permissões de leitura e gravação, mas não tem permissão de execução. O grupo proprietário do arquivo (consultant1) tem permissões de leitura e gravação, mas não tem permissão de execução. Todos os outros usuários têm permissão de leitura, mas não têm permissões de gravação ou execução.

A seguinte tabela explora alguns dos efeitos desse conjunto de permissões para esses usuários:

Referências