O comando chmod é responsável por alterar as permissões de um arquivo ou pasta no Linux. Analise a seguir o exemplo apresentado do comando chmod. chmod 754 arquivo.txt Diante do exposto, assinale a afirmativa INCORRETA.
- A)Todos os usuários podem ler o arquivo.
Correta, porque o último dígito 4 permite leitura para os outros usuários, então todos podem ler o arquivo.
- B)Todos os usuários podem executar o arquivo.
Incorreta, porque os outros usuários têm apenas leitura (4), sem permissão de execução.
- C)Os usuários do grupo podem ler e executar o arquivo.
Correta, porque o segundo dígito 5 corresponde a leitura e execução para o grupo.
- D)O dono do arquivo tem permissão de escrita, leitura e execução.
Correta, porque o primeiro dígito 7 concede ao dono leitura, escrita e execução.
Gabarito: B
No Linux, o comando chmod serve para ajustar as permissões de acesso de um arquivo ou diretório. Quando ele aparece no formato numérico, como em chmod 754 arquivo.txt, cada número representa um conjunto de permissões: dono, grupo e outros usuários, nessa ordem. O 7 significa leitura, escrita e execução; o 5 significa leitura e execução; e o 4 significa apenas leitura. Ou seja, o arquivo fica com bastante acesso para o dono, acesso intermediário para o grupo e acesso mais restrito para os demais. Traduzindo o 754: o dono pode ler, escrever e executar; o grupo pode ler e executar; e os outros usuários podem somente ler. Então a afirmação de que todos podem executar o arquivo não bate com essa configuração. Só quem tem permissão de execução, além do dono, é o grupo. Esse tipo de questão cobra uma tabela básica de permissões do Linux, muito usada em prova. Vale decorar a lógica: 4 = leitura (r), 2 = escrita (w), 1 = execução (x), e a soma deles forma o número final. Assim, 7 = 4+2+1, 5 = 4+1 e 4 = só leitura.