O administrador de um computador com sistema operacional Lin...

Próximas questões
Com base no mesmo assunto
Q566713 Sistemas Operacionais
O administrador de um computador com sistema operacional Linux SuSE alterou as permissões do arquivo arq_meu.arq utilizando o seguinte comando. $ chmod 644 arq_meu.arq O resultado da execução será que o arquivo arq_meu.arq
Alternativas

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