Questão de Sistemas Operacionais — Geral — FUNDATEC 2026
- Código
- qa433554
- Banca
- FUNDATEC
- Órgão
- IFC
- Ano
- 2026
- Cargo
- Tec ( )
- Asudo
- Bchmod
- Cpwd
- Dchown
- Esu
GabaritoD — chown
Gabarito: letra D. O comando chown (change owner) é o utilitário do Linux utilizado para alterar o proprietário (dono) de um arquivo ou diretório. Os demais comandos listados — sudo, chmod, pwd e su — desempenham funções distintas, como executar comandos com privilégios administrativos, alterar permissões de acesso, exibir o diretório atual e trocar de usuário, respectivamente.
O Linux, como sistema operacional multiusuário, atribui a cada arquivo e diretório um proprietário e um grupo. O proprietário é o usuário que criou o arquivo ou que foi designado como dono, e possui controle sobre as permissões de leitura, escrita e execução. O comando chown permite transferir essa propriedade para outro usuário ou grupo, sendo uma operação fundamental na administração do sistema.
A sintaxe básica do comando é chown [opções] usuário[:grupo] arquivo. Por exemplo, chown maria documento.txt altera o proprietário do arquivo documento.txt para o usuário maria. Para alterar também o grupo, utiliza-se chown maria:financeiro documento.txt. A opção -R (recursiva) aplica a alteração a todos os arquivos e subdiretórios dentro de um diretório, como em chown -R maria /home/maria.
É importante destacar que, na maioria dos casos, apenas o superusuário (root) pode alterar o proprietário de um arquivo. Isso ocorre porque a propriedade é um atributo de segurança crítico — permitir que qualquer usuário transfira a propriedade de arquivos poderia comprometer o controle de acesso. Por isso, o comando chown geralmente é executado com sudo para obter privilégios administrativos.
A confusão mais comum neste tema envolve os comandos chown e chmod. Enquanto chown altera o proprietário (quem é o dono), chmod altera as permissões (o que o dono, o grupo e outros podem fazer com o arquivo). Essa distinção é essencial e frequentemente explorada em provas de concursos.
A banca troca chown por chmod para confundir o candidato. chown = change owner (altera o dono); chmod = change mode (altera as permissões de leitura, escrita e execução). Lembre-se: "owner" é o proprietário, "mode" é o modo de acesso. Com esse raciocínio, você identifica a resposta correta sem decorar.
O comando sudo (superuser do) permite executar um comando com privilégios de superusuário (root), mas não altera o proprietário de arquivos. Ele é um mecanismo de elevação de privilégios, frequentemente utilizado para executar o próprio chown com permissões administrativas.
O comando chmod (change mode) altera as permissões de acesso de um arquivo ou diretório (leitura, escrita e execução), mas não o proprietário. É o distrator mais perigoso, pois ambos lidam com controle de acesso, mas em aspectos diferentes: chmod define quem pode fazer o quê, enquanto chown define quem é o dono.
O comando pwd (print working directory) exibe o caminho completo do diretório atual no terminal. Ele é um comando de navegação, sem relação com a alteração de proprietário de arquivos.
O comando chown (change owner) é exatamente o utilitário utilizado para alterar o proprietário de um arquivo ou diretório no Linux. Sua sintaxe permite especificar o novo proprietário e, opcionalmente, o grupo, além de suportar a opção -R para aplicação recursiva em diretórios.
O comando su (switch user) permite trocar de usuário na sessão atual do terminal, geralmente para o superusuário root. Ele não altera a propriedade de arquivos, apenas muda o contexto de usuário em que os comandos são executados.
Gabarito: letra D
Link permanente: /questoes/qa433554