Questão de Sistemas Operacionais — Geral — Quadrix 2025
- Código
- qa701231
- Banca
- Quadrix
- Órgão
- CAU MA
- Ano
- 2025
- Cargo
- Ass TI ( )
- CCerto
- EErrado
GabaritoE — Errado
Gabarito: ERRADO. O comando chmod 777 atribui permissão total de leitura, escrita e execução a todos os usuários do sistema (dono, grupo e outros), o que é o oposto de "segurança máxima" — na verdade, é uma prática de risco. A afirmação de que apenas o root teria acesso está incorreta, pois o 777 libera o arquivo para qualquer usuário.
O comando chmod (change mode) é utilizado no Linux para alterar as permissões de acesso a arquivos e diretórios. As permissões são representadas por três grupos de três bits cada: dono (u), grupo (g) e outros (o). Cada grupo pode ter permissões de leitura (r = 4), escrita (w = 2) e execução (x = 1). O valor numérico é a soma desses valores: por exemplo, 7 = 4+2+1 (leitura, escrita e execução), 6 = 4+2 (leitura e escrita), 5 = 4+1 (leitura e execução), 4 = somente leitura, e assim por diante.
Quando você executa chmod 777 arquivo.txt, está definindo:
Dono: 7 → rwx (leitura, escrita, execução)
Grupo: 7 → rwx
Outros: 7 → rwx
Ou seja, qualquer usuário do sistema — não apenas o root — poderá ler, escrever e executar o arquivo. Isso é exatamente o contrário de "segurança máxima". Para restringir o acesso apenas ao dono (ou ao root), seria necessário usar permissões como 700 (dono com rwx, grupo e outros sem nenhuma permissão) ou 600 (dono com rw, grupo e outros sem permissão).
A pegadinha da banca está em inverter o significado do 777: o candidato pode pensar que "7" é um número alto e, portanto, seguro, mas na notação octal do Linux, quanto maior o número, mais permissivo é o acesso. O 777 é a permissão mais aberta possível, frequentemente usada em situações de desenvolvimento ou compartilhamento, mas jamais recomendada para arquivos sensíveis.
Além disso, é importante lembrar que o root (superusuário) tem acesso a todos os arquivos independentemente das permissões — ele pode ler, escrever e executar qualquer arquivo, mesmo que as permissões sejam 000. Portanto, a afirmação de que "apenas o root pode ler, escrever e executar" não faz sentido, pois o root já tem esse poder por padrão; o 777 estende esse poder a todos os demais usuários.
A afirmativa está errada por dois motivos: (1) o chmod 777 concede permissões totais a todos os usuários (dono, grupo e outros), não apenas ao root; (2) isso representa risco de segurança, não "segurança máxima". A permissão correta para restringir o acesso ao dono seria 700 (ou 600 para apenas leitura/escrita).
Gabarito: ERRADO
Link permanente: /questoes/qa701231