Questão de Sistemas Operacionais — Geral — Quadrix 2026
- Código
- qa435236
- Banca
- Quadrix
- Órgão
- CREF 11
- Ano
- 2026
- Cargo
- Ana ( )
- CCerto
- EErrado
GabaritoE — Errado
Gabarito: letra E (Errado). No Linux, ter permissão de escrita em um arquivo permite modificar o conteúdo do arquivo, mas não concede automaticamente o direito de alterar o proprietário (chown) nem de modificar as permissões de acesso (chmod) — essas operações são restritas ao proprietário do arquivo e ao superusuário (root). A afirmação do enunciado confunde o que é permitido pela permissão de escrita com o que é prerrogativa do dono do arquivo.
O sistema de permissões do Linux (e de outros sistemas POSIX) é baseado em três classes de usuários: o proprietário (user), o grupo (group) e os demais usuários (others). Cada arquivo possui um conjunto de permissões de leitura (r), escrita (w) e execução (x) para cada uma dessas classes. A permissão de escrita em um arquivo permite que o usuário modifique o conteúdo do arquivo — por exemplo, editar um texto ou adicionar dados a um log. No entanto, a permissão de escrita não dá ao usuário o poder de alterar o proprietário do arquivo nem de mudar as permissões de acesso de outros usuários. Essas ações são exclusivas do proprietário do arquivo (ou do root), pois envolvem o controle do próprio arquivo, não apenas o seu conteúdo.
Para entender a diferença, pense em um documento físico: ter permissão para escrever nele (fazer anotações) não significa que você pode mudar quem é o dono do documento ou decidir quem pode lê-lo. No Linux, o comando chown (change owner) altera o proprietário de um arquivo, e o comando chmod (change mode) altera as permissões. Ambos só podem ser executados pelo proprietário do arquivo ou pelo root. Um usuário comum, mesmo com permissão de escrita, não pode executar chown ou chmod em um arquivo que não lhe pertence — o sistema operacional verifica o UID (identificador do usuário) do processo que tenta a operação e o compara com o UID do proprietário do arquivo.
A confusão que a banca explora aqui é clássica: o candidato pode pensar que "escrita" dá controle total sobre o arquivo, mas o modelo de permissões do Linux separa claramente o que é conteúdo (escrita) do que é metadados (proprietário, permissões). Além disso, há uma distinção importante entre permissões em arquivos e permissões em diretórios: a permissão de escrita em um diretório permite criar, remover ou renomear arquivos dentro dele, mas isso não dá ao usuário o direito de alterar o proprietário ou as permissões dos arquivos ali contidos — apenas o dono de cada arquivo (ou o root) pode fazer isso.
Guarde essa fronteira: escrita no arquivo = alterar conteúdo; propriedade = controle do arquivo. É exatamente nessa distinção que a questão se apoia.
A afirmação está errada porque a permissão de escrita em um arquivo não confere ao usuário o direito de alterar o proprietário (chown) nem de modificar as permissões de acesso (chmod) de outros usuários. Essas operações são restritas ao proprietário do arquivo e ao superusuário (root). O modelo de permissões POSIX separa o acesso ao conteúdo (leitura/escrita) do controle sobre o arquivo (propriedade e permissões).
Na prova, lembre-se: chown e chmod são operações de propriedade, não de conteúdo. Se a questão disser que "escrita dá direito de alterar proprietário/permissões", está errada. Para fixar, compare:
Operação | Quem pode executar |
|---|---|
Escrever no arquivo (modificar conteúdo) | Qualquer um com permissão |
Alterar proprietário ( | Apenas o dono atual ou root |
Alterar permissões ( | Apenas o dono ou root |
Apagar/renomear arquivo | Depende da permissão de escrita no diretório que o contém |
Gabarito: letra E (Errado).
Link permanente: /questoes/qa435236