Questão de Sistemas Operacionais — Geral — VUNESP 2023
- Código
- vu197467
- Banca
- VUNESP
- Órgão
- CM Aparecida
- Ano
- 2023
- Cargo
- TInf ( )
- Achmod 000 controle.txt
- Bchmod 111 controle.txt
- Cchmod 222 controle.txt
- Dchmod 444 controle.txt
- Echmod 777 controle.txt
GabaritoE — chmod 777 controle.txt
Gabarito: letra E. O comando chmod 777 controle.txt atribui permissão total de leitura, escrita e execução (rwxrwxrwx) para o proprietário, o grupo e todos os demais usuários, tornando o arquivo acessível e modificável por qualquer pessoa no sistema — é a configuração menos protegida possível. As demais alternativas atribuem permissões mais restritivas, como veremos a seguir.
No Linux, cada arquivo e diretório possui um conjunto de permissões que define quem pode ler, escrever ou executar. Essas permissões são organizadas em três classes de usuários: o dono (user), o grupo (group) e os outros usuários (others). Para cada classe, existem três permissões básicas: leitura (r), escrita (w) e execução (x).
A notação numérica (octal) representa essas permissões com valores: leitura = 4, escrita = 2, execução = 1. A soma desses valores para cada classe gera um dígito de 0 a 7. Por exemplo, o valor 7 (4+2+1) significa permissão total (rwx), enquanto 0 significa nenhuma permissão (---). O comando chmod (change mode) é utilizado para alterar essas permissões, seguido do valor octal e do nome do arquivo.
A pergunta pede a alternativa que menos protege o arquivo, ou seja, aquela que concede o maior número de permissões ao maior número de usuários. Vamos analisar cada valor:
Valor | Dono | Grupo | Outros | Significado |
|---|---|---|---|---|
000 | --- | --- | --- | Nenhuma permissão para ninguém |
111 | --x | --x | --x | Apenas execução para todos |
222 | -w- | -w- | -w- | Apenas escrita para todos |
444 | r-- | r-- | r-- | Apenas leitura para todos |
777 | rwx | rwx | rwx | Leitura, escrita e execução para todos |
A alternativa E é a que menos protege, pois concede todas as permissões a todas as classes de usuários. As demais alternativas são mais restritivas, pois limitam as permissões ou as negam completamente.
O comando chmod 000 controle.txt remove todas as permissões para todas as classes de usuários (dono, grupo e outros). Isso significa que ninguém pode ler, escrever ou executar o arquivo. É a configuração mais protegida possível, não a menos protegida. O valor 0 representa a ausência total de permissões.
O comando chmod 111 controle.txt concede apenas a permissão de execução (--x) para todas as classes de usuários. Isso permite que qualquer usuário execute o arquivo, mas não possa ler seu conteúdo nem modificá-lo. É uma configuração restritiva, pois não permite leitura nem escrita, apenas execução.
O comando chmod 222 controle.txt concede apenas a permissão de escrita (-w-) para todas as classes de usuários. Isso permite que qualquer usuário modifique o arquivo, mas não possa lê-lo nem executá-lo. É uma configuração restritiva, pois não permite leitura nem execução, apenas escrita.
O comando chmod 444 controle.txt concede apenas a permissão de leitura (r--) para todas as classes de usuários. Isso permite que qualquer usuário leia o arquivo, mas não possa modificá-lo nem executá-lo. É uma configuração restritiva, pois não permite escrita nem execução, apenas leitura.
O comando chmod 777 controle.txt concede todas as permissões (leitura, escrita e execução) para todas as classes de usuários (dono, grupo e outros). Isso significa que qualquer usuário do sistema pode ler, modificar e executar o arquivo. É a configuração menos protegida possível, pois não há nenhuma restrição de acesso.
A banca explora a confusão entre os valores octais e o nível de proteção. Muitos candidatos podem pensar que um valor maior como 777 é mais seguro, mas na verdade é o oposto: quanto maior o valor, mais permissões são concedidas, e portanto menos protegido o arquivo fica. Lembre-se: 777 = rwx para todos = acesso total e irrestrito.
Para resolver questões de permissões, converta o valor octal para a forma simbólica (r, w, x) e analise o que cada classe de usuário pode fazer. Quanto mais permissões e mais classes de usuários tiverem acesso, menos protegido é o arquivo. Memorize os valores: r=4, w=2, x=1, e a soma para cada classe.
Gabarito: letra E
Link permanente: /questoes/vu197467