Em um sistema Linux, é necessário modificar as permissões do...

Próximas questões
Com base no mesmo assunto
Q3255491 Sistemas Operacionais
Em um sistema Linux, é necessário modificar as permissões do arquivo dados.txt para que o proprietário tenha permissões de leitura e escrita, o grupo tenha permissões apenas de leitura e os outros usuários não tenham nenhuma permissão. Para isso, deve-se usar o seguinte comando: 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: B - chmod 640 dados.txt

Tema central da questão: A questão aborda a configuração de permissões de arquivos no sistema operacional Linux, uma tarefa fundamental para quem trabalha com suporte acadêmico naquele sistema. Compreender como ajustar permissões é essencial para garantir a segurança e o funcionamento adequado dos sistemas e arquivos, especialmente no ambiente acadêmico, onde a proteção de dados é crucial.

Resumo teórico: No Linux, as permissões de arquivos são configuradas usando o comando chmod. Essas permissões são divididas entre o proprietário do arquivo, o grupo ao qual o proprietário pertence e outros usuários. Cada categoria pode ter permissões de leitura (r), escrita (w) e execução (x).

A representação numérica das permissões é feita com uma sequência de três dígitos. Cada dígito varia de 0 a 7, representando diferentes combinações de permissões:

  • 0: nenhuma permissão
  • 1: permissão de execução
  • 2: permissão de escrita
  • 4: permissão de leitura

Esses números são somados para combinar permissões. Por exemplo, para leitura e escrita, o valor é 4 (leitura) + 2 (escrita) = 6.

Justificativa da alternativa correta: A alternativa B, chmod 640 dados.txt, define as permissões como segue:

  • Proprietário: leitura (4) + escrita (2) = 6
  • Grupo: somente leitura (4) = 4
  • Outros: nenhuma permissão (0) = 0

Essas configurações atendem exatamente ao requisito da questão: o proprietário com permissões de leitura e escrita, o grupo com apenas leitura, e outros usuários sem acesso.

Análise das alternativas incorretas:

  • A - chmod 600 dados.txt: Permite leitura e escrita para o proprietário, mas nenhuma permissão para grupo e outros, falhando em dar leitura ao grupo.
  • C - chmod 644 dados.txt: Permite leitura e escrita para o proprietário e leitura para grupo e outros, mas a questão pede que outros não tenham nenhuma permissão.
  • D - chmod 660 dados.txt: Permite leitura e escrita para o proprietário e grupo, mas a questão pede que o grupo tenha somente leitura.
  • E - chmod 700 dados.txt: Permite leitura, escrita e execução para o proprietário, mas nenhuma permissão para grupo e outros, falhando em dar leitura ao grupo.

Estratégia de interpretação: Ao enfrentar questões sobre permissões, sempre detalhe o que cada parte da permissão numérica representa e compare com o que foi solicitado. Procure entender o requisito para cada grupo (proprietário, grupo, outros) e aplique as somas corretamente.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

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

O comando no Linux é usado para modificar as permissões de arquivos e diretórios. A notação numérica (como 640) representa as permissões para três categorias:

  • Dono (usuário proprietário)
  • Grupo
  • Outros (todos os demais usuários)

Cada número representa as permissões atribuídas a cada grupo, com os seguintes valores:

PermissãoValorLeitura (r)4Escrita (w)2Execução (x)1Nenhuma0

As permissões são somadas para definir cada categoria.

  • Proprietário: Leitura (4) + Escrita (2) = 6
  • Grupo: Somente Leitura (4) = 4
  • Outros: Nenhuma permissão = 0

Portanto, o valor correto é .

A) chmod 644 dados.txt

➡ Proprietário: leitura e escrita

➡ Grupo: leitura

➡ Outros: leitura

❌ Errado, pois outros têm permissão de leitura (devem ter nenhuma).

B) chmod 700 dados.txt

➡ Proprietário: leitura, escrita e execução

➡ Grupo: nenhuma

➡ Outros: nenhuma

❌ Errado, grupo tem que ter leitura, e não tem.

C) chmod 640 dados.txt

➡ Proprietário: leitura e escrita

➡ Grupo: leitura

➡ Outros: nenhuma

Correta.

D) chmod 600 dados.txt

➡ Proprietário: leitura e escrita

➡ Grupo: nenhuma

➡ Outros: nenhuma

❌ Errado, grupo precisa de leitura.

E) chmod 660 dados.txt

➡ Proprietário: leitura e escrita

➡ Grupo: leitura e escrita

➡ Outros: nenhuma

❌ Errado, grupo tem escrita, o que não é permitido na questão.

Fonte: ChatGPT

Artigo da Alura :

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo