Em Linux, o comando equivalente a chmod a-rxw,u+r,g+rw arquivo para alterar as permissões de um arquivo é
- A)chmod 465 arquivo.
Errada, porque 465 daria permissão de execução para outros e isso não aparece no comando simbólico dado.
- B)chmod 456 arquivo.
Errada, porque 456 atribui permissões diferentes para usuário, grupo e outros, fugindo do resultado pedido.
- C)chmod 460 arquivo.
Certa, pois o comando deixa usuário com leitura, grupo com leitura e escrita, e outros sem permissão, resultando em 460.
- D)chmod 654 arquivo.
Errada, porque 654 dá permissões muito mais amplas, inclusive escrita e execução, não compatíveis com o enunciado.
- E)chmod 046 arquivo.
Errada, porque 046 inverte a lógica dos blocos e não corresponde à distribuição de permissões descrita no comando.
Gabarito: C
No Linux, o comando chmod pode ser usado de forma simbólica ou numérica. Na forma simbólica, você vai somando e subtraindo permissões por categoria: u para usuário, g para grupo e a para כולם (todos). Aqui, a ideia é tirar leitura, escrita e execução de todos, e depois recolocar leitura para o usuário e leitura mais escrita para o grupo. Fazendo a leitura final, o usuário fica com apenas leitura (4), o grupo fica com leitura e escrita (6) e os outros ficam sem permissão (0). Juntando isso na notação octal, o resultado é 460. Por isso, o gabarito é a letra C. Em prova, o truque costuma ser transformar o comando simbólico em três blocos numéricos: usuário, grupo e outros, nessa ordem. Se você enxerga 4-6-0, matou a questão sem drama.