O administrador de um computador com sistema operacional Lin...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Resposta Correta: D - poderá ser modificado pelo usuário que o criou.
Para entender essa questão, é fundamental conhecer como as permissões de arquivos funcionam em sistemas operacionais baseados em Linux. As permissões são definidas para três categorias de usuários: o proprietário do arquivo, o grupo ao qual o arquivo pertence e outros usuários. Cada categoria pode ter permissões de leitura, escrita e execução.
O comando chmod é utilizado para alterar essas permissões. O número 644 representa as permissões em notação octal, onde o primeiro dígito (6) refere-se ao proprietário, o segundo dígito (4) ao grupo e o terceiro dígito (4) aos outros usuários. De acordo com a tabela de permissões do Linux, o número 6 significa leitura e escrita (4+2), enquanto o número 4 significa apenas leitura.
Assim, ao executar o comando chmod 644 arq_meu.arq, o administrador definiu as seguintes permissões para o arquivo arq_meu.arq:
- O usuário que criou (proprietário) pode ler e modificar o arquivo (permissão 6: leitura + escrita).
- Os usuários pertencentes ao mesmo grupo do arquivo podem ler o arquivo (permissão 4: leitura).
- Outros usuários fora do grupo também podem apenas ler o arquivo (permissão 4: leitura).
Portanto, a alternativa D está correta porque o proprietário, que é o usuário que criou o arquivo, terá a capacidade de modificar o arquivo de acordo com as permissões concedidas (leitura + escrita).
As outras opções estão incorretas porque:
- A permissão 644 não faz um arquivo ficar oculto para os outros usuários (alternativas A e E).
- A permissão para o grupo é de apenas leitura, portanto, os usuários do grupo não podem modificar ou eliminar o arquivo (alternativa B).
- A permissão de execução não foi concedida a nenhuma das categorias; logo, o arquivo não pode ser executado pelo usuário que o criou (alternativa C).
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
Primeiro precisamos transformar o número na base decimal em permissões na base binária:
DONO | GRUPO | DEMAIS
6(110) 4(100) 4(100) = 644
| 1 | 1 | 0 | | 1 | 0 | 0 | | 1 | 0 | 0 |
| R | W | X | | R | W | X | | R | W | X |
R = LEITURA
W = ESCRITA
X = EXECUÇÃO
O dono do arquivo pode ler e escrever, mas não executar.
O grupo pode apenas ler, mas não escrever nem executar.
Os demais usuários podem apenas ler, mas não escrever nem executar.
------VALORES REFERÊNCIA------
R - leitura (read) -> 4
W - escrita (writer) -> 2
X - execução (execute) -> 1
=====================================
6 - dono (owner) - resultado de 4 +2 = poderá ler e escrever
4 - grupo (group) - resultado de 4 = poderá apenas escrever
4 - outros (others) - resultado de 4 = poderá apenas escrever
U(USER) | G (GRUPO) | O(OUTROS )
6 | 4 | 4
RW- | R-- | R--
READ(4) + WRITE(2) | READ(4) | READ(4)
RWX
READ -> 4
WRITE -> 2
X(EXECUTE) -> 1
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo