Os arquivos e diretórios no Linux tem permissões de acesso/e...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A - 365 e -wxrw-r-x
Para entender por que a alternativa A está correta, vamos primeiro revisar alguns conceitos fundamentais sobre permissões de arquivos no Linux.
Os arquivos e diretórios no Linux têm permissões que definem o que diferentes categorias de usuários podem fazer com eles. Essas permissões são divididas em três categorias principais:
- Usuário (owner): o dono do arquivo.
- Grupo: um grupo de usuários aos quais o dono do arquivo pertence.
- Outros: todos os outros usuários.
Para cada uma dessas categorias, podem ser atribuídos três tipos de permissões:
- r (read): permissão de leitura.
- w (write): permissão de escrita.
- x (execute): permissão de execução.
Essas permissões podem ser representadas de duas maneiras:
- Modo simbólico: usando as letras r, w, e x para indicar as permissões.
- Modo numérico (ou octal): usando números na base octal. Cada tipo de permissão é representado por um número: 4 para leitura, 2 para escrita e 1 para execução. Essas permissões são somadas para dar um valor total para cada categoria de usuários.
Assim, as permissões podem ser combinadas da seguinte forma:
- 7 (rwx): leitura, escrita e execução (4+2+1).
- 6 (rw-): leitura e escrita (4+2).
- 5 (r-x): leitura e execução (4+1).
- 4 (r--): apenas leitura.
- 3 (-wx): escrita e execução (2+1).
- 2 (-w-): apenas escrita.
- 1 (--x): apenas execução.
- 0 (---): nenhuma permissão.
Vamos analisar a alternativa A em detalhes:
A alternativa mostra 365 e -wxrw-r-x. Para verificar se essas representações são equivalentes, devemos converter o modo simbólico para o modo numérico:
-wxrw-r-x pode ser dividido em três partes:
- -wx (dono do arquivo): w (2) + x (1) = 3
- rw- (grupo): r (4) + w (2) = 6
- r-x (outros): r (4) + x (1) = 5
Portanto, -wxrw-r-x é equivalente a 365 no modo numérico.
Por isso, a alternativa A está correta.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
R = 4 (read/leitura)
W = 2 (write/editar)
X = 1 (execute/executar)
Para verificar quais as permissões, é só somar os números que equivalem às letras.
U G O
U - User/usuário
G - Group/grupo
O - Others/outro
365
-wxrw-r-x
User - Write / Execute = 2 + 1 = 3
Group - Read / Write = 4 + 2 = 6
Others - Read / Execute = 4 + 1 = 5
rwx (read, write e execute), em binário as permissões são: 1) pode, 0) não pode
UGO, no caso é: rwxrwxrwx (em ordem)
são 3 numeros separados, em binário ou em decimal.
365 = 011(3)110(6)101(5) ou -wxrw-r-x
Bem prático esse jeito de fazer, @Matheus Bezerra. Fazendo por binário é melhor de entender.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo