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: