LINUX: Permissões para arquivos: Identifique se é um arquivo ou diretório e seu acesso é permitido ao mundo, usuário e grupo

LINUX: Permissões para arquivos: Identifique se é um arquivo ou diretório e seu acesso é permitido ao mundo, usuário e grupo

Estou tendo problemas para entender as permissões de diretórios e arquivos no LINUX.

Examinando as permissões para cada um dos arquivos a seguir, identifique se é um arquivo ou diretório e descreva o acesso permitido ao mundo, usuário e grupo:

  • a. -rwx---rx
  • b. drx------
  • c. -rwxrwxr--
  • d. dr-x---rx
  • e. -rwx---rwx

Responder1

As permissões nos padrões de bits que você forneceu na sua pergunta são divididas da seguinte forma:

Exemplo 1

                             ss de permissões #1

exemplo #2

                           ss de permissões #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 -rw-rw-r--significa que é um arquivo com permissões de leitura/gravação de usuário e grupo, e outros usuários têm apenas acesso de leitura. Um agrupamento drwxr-x-r-xsignifica 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.

Lembrar

O proprietário de um arquivo/diretório é o nome de usuário listado na terceira coluna da ls -lsaída. 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 em nenhuma das duas primeiras categorias (ou seja, nem o usuário root, nem 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

Para simplificar, estou ignorando que, de fato, existem mais bits potenciais do que o padrão r, w e x. Veja ochmod página da Wikipédiapara mais detalhes.

Referências

informação relacionada