Em um servidor de laboratório com Linux, o docente precisa ...

Próximas questões
Com base no mesmo assunto
Q3917978 Sistemas Operacionais
Em um servidor de laboratório com Linux, o docente precisa alterar permissões de um arquivo para que o proprietário tenha leitura e escrita, o grupo tenha apenas leitura e os demais não tenham acesso; ele opta por usar notação numérica tradicional do chmod. Indique o modo correto:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: B

Fundamento decisivo: A combinação de permissões pedida no enunciado define diretamente o modo numérico 640.

Tema central: Permissões numéricas no chmod
Análise das alternativas
A
Errada
744 está errada porque corresponde a rwxr--r--: acrescenta execução ao proprietário e dá leitura aos demais. O enunciado exige que os demais não tenham acesso, então o terceiro dígito deveria ser 0, não 4.
B
Certa
Na notação numérica tradicional do chmod, os três dígitos representam, nessa ordem, proprietário, grupo e outros. Como r = 4, w = 2 e x = 1, o proprietário com leitura e escrita recebe 6, o grupo com apenas leitura recebe 4 e os demais sem acesso recebem 0; por isso a alternativa B está correta, pois corresponde exatamente a rw-r-----.
C
Errada
660 está errada porque corresponde a rw-rw----: concede leitura e escrita ao grupo. O enunciado pede ao grupo apenas leitura, então o segundo dígito deveria ser 4, não 6.
D
Errada
750 está errada porque corresponde a rwxr-x---: dá execução ao proprietário e ao grupo, e o grupo fica com leitura e execução. Isso contraria a exigência de proprietário com leitura e escrita e grupo apenas leitura; os dígitos corretos seriam 6 e 4, não 7 e 5.
Pegadinha da questão
A confusão real era trocar rw- por 7 no proprietário, dar 6 ao grupo por hábito ou esquecer que “sem acesso” para os demais exige 0 no terceiro dígito.
Dica para questões semelhantes
  • Converta cada bloco separadamente usando r = 4, w = 2 e x = 1.
  • Respeite a ordem fixa dos três dígitos: proprietário, grupo e outros.
  • Se o enunciado disser “sem acesso”, o dígito correspondente é 0.
  • Só use 7 ou 5 quando houver permissão de execução; sem x, esses valores não cabem.

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

No comando chmod, a lógica dos números octais é por r,w,x.

A estrutura do número é Dono,Grupo,Demais usuários.

O peso de read (leitura) é 4

O peso de write (escrita) é 2

O peso de execute (execução) é 1

E se não tiver nenhuma permissão então é zero.

Agora um exemplo:

Se a questão pedir que o dono faça tudo (r,w e x) e tão o valor da primeira casa é 7 (4+2+1).

Se a o grupo poder apenas ler, então a segunda casa é 4 (4+0+0)

Se os demais usuários não podem fazer nada, então o valor da terceira casa é 0 (0+0+0)...

chmod 740

Clique para visualizar este comentário

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