Em ambientes Linux Ubuntu, marque a alternativa correta com ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito Correto: C
Para compreender a questão e identificar a alternativa correta, é essencial entender o sistema de permissões de arquivos e diretórios no Linux. As permissões são fundamentais para a segurança e gerenciamento de acessos e são representadas por três conjuntos de caracteres: o primeiro para o usuário dono do arquivo (u), o segundo para o grupo ao qual o arquivo pertence (g), e o terceiro para os outros usuários (o). Cada conjunto pode conter permissões de leitura (r), escrita (w) e execução (x).
O comando chmod é usado para alterar essas permissões, e os números que acompanham o comando representam as permissões para cada um dos conjuntos, na ordem mencionada acima. Esses números são a soma dos valores atribuídos a cada permissão: leitura vale 4, escrita vale 2 e execução vale 1.
Portanto, na alternativa C, o comando chmod 0755 /lixo vai definir as permissões do arquivo /lixo da seguinte forma:
- Dono (primeiro dígito - 7): Leitura (4) + Escrita (2) + Execução (1) = 7
- Grupo (segundo dígito - 5): Leitura (4) + Execução (1) = 5
- Outros (terceiro dígito - 5): Leitura (4) + Execução (1) = 5
Isto significa que o dono do arquivo terá todas as permissões (leitura, escrita e execução), enquanto que tanto o grupo quanto os demais usuários terão permissões de leitura e execução apenas. Isso está perfeitamente alinhado com a descrição fornecida nessa alternativa, o que a torna correta.
As demais alternativas apresentam informações equivocadas que contradizem ou confundem as regras de permissões no Linux. Por exemplo, a alternativa A está errada porque o comando apresentado chmod 0600 dá permissão de leitura e escrita apenas para o dono do arquivo, e não de execução. A alternativa D é incorreta porque o comando chmod 0777 dá todas as permissões (leitura, escrita e execução) para todos os usuários, em vez de tornar o arquivo inacessível. Já a alternativa E confunde os comandos chgrp (que muda o grupo do arquivo) e chmod (que muda as permissões do arquivo).
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
Notação Octal Linux Ordem: Usuário(Dono) - Grupo - Outros
r w x Octal Permissão Descrição
0 0 0 0 - - - nenhuma
0 0 1 1 - - x executar
0 1 0 2 - w - escrever
0 1 1 3 - wx escrever - executar
1 0 0 4 r - - ler
1 0 1 5 r - x ler - executar
1 1 0 6 rw- ler - escrever
1 1 1 7 rwx ler - escrever - executar
c) O comando chmod 0755 /lixo fará com que o arquivo /lixo seja legível, gravável e executável pelo seu dono. Além disso, ele será legível e executável pelo seu grupo ou qualquer outro usuário.
Fonte: Livro - Linux: Fundamentos, Prática e Certificação LPI - Exame 117 - 101 - Autor: Adilson R. Bonan
Já comentei uma questão similar a esta mas só que é de outra banca. Ou seja, as organizadoras de concursos adoram usar o ctrl + c e ctrl +v, ainda mais quando é para o mesmo cargo.
Vejam :
Q615778
Sistemas Operacionais
Linux
Ano: 2016
Banca: FCC
Órgão: TRT - 23ª REGIÃO (MT)
Prova: Técnico Judiciário - Tecnologia da Informação
Complementando o comentário do colega, que não abarcou o porquê do digito 0 antes das famigeradas permissões UGO:
No comando chmod, as permissões especiais, no modo octal, são definidas antes das permissões do dono, do grupo e do resto dos usuários (UGO). Por exemplo:
chmod 4760 teste.txt
Define que o arquivo teste.txt é um arquivo SUID (4) com permissões 7, 6 e 0 para o dono, para os membros do grupo e para o resto dos usuários do sistema, respectivamente.
Valor Octal..........Valor Binário ugo..............Significado
0.............................000....................................nenhuma permissão especial
1.............................001....................................sticky bit
2.............................010....................................SGID
3.............................011....................................SGID e stick bit
4.............................100....................................SUID
5.............................101....................................SUID e stick bit
6.............................110....................................SUID e SGID
7.............................111....................................SUID, SGID e stick bit
Apesar de raramente cobrado em prova, poderia o candidato, justamente por desconhecer o assunto, discordar do gabarito e assinalar eventual assertiva que classificasse as demais como incorretas. Eis o motivo de minha humilde contribuição.
Fonte: Guia Linux: Uniriotec.
Gabarito letra C - Galera dificulta demais a resolução nos comentários.
Vou tentar simplificar aqui.
1 - Primeiro o comando CHMOD ele te da acesso para mudar as permissões, nas quais essas permissões te darão acesso a RWX. (R de Read, W de Write e X de eXecute), então será para ler, escrever e executar.
2 - Na linha direta de comandos, você terá 3 grupos: proprietário, grupo e outro usuário, sendo que as permissões para todos cabem nas três funções.
3 - E o mais importante é que essas permissões possuem valores, sendo:
R = 4
W = 2
X = 1 , totalizando 7.
c) O comando chmod 0755 /lixo fará com que o arquivo /lixo seja legível, gravável e executável pelo seu dono. Além disso, ele será legível e executável pelo seu grupo ou qualquer outro usuário.
Resolução:
0755 = Primeiro grupo no qual é o proprietário ele tem o total de 7, então, ele tem todas as permissões. O segundo grupo que é o grupo tem o total de 5, somando o R + X da o total, então, ele tem as permissões de Ler e Executar. Por último que é o outro usuário tem o mesmo valor do grupo 5, somando o R + X da o total, então, ele tem as permissões de Ler e Executar.
E por ai vai, somando as possibilidades e mudando as permissões.
Qualquer erro mandem mensagem.
Não desista dos seus sonhos! Bons estudos!
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo