Questão de Sistemas Operacionais — Ubuntu — FUNDATEC 2023
- Código
- qa543530
- Banca
- FUNDATEC
- Órgão
- IFC
- Ano
- 2023
- Cargo
- PEBTT ( )
- Achown
- Bchchanges
- Cchgrp
- Dchmod
- ENenhuma das alternativas anteriores.
GabaritoD — chmod
Gabarito: letra D. O comando chmod é o utilitário do Linux responsável por alterar as permissões de acesso (leitura, escrita e execução) de arquivos e diretórios. As demais alternativas ou não existem (chchanges) ou alteram outros atributos: chown muda o dono (owner) e chgrp muda o grupo proprietário.
O controle de acesso no Linux é baseado em três categorias de usuários: dono (owner), grupo (group) e outros (others). Para cada uma dessas categorias, o sistema define três permissões básicas: leitura (r), escrita (w) e execução (x). O comando chmod é a ferramenta que permite modificar essas permissões, seja de forma simbólica (ex.: chmod u+x arquivo) ou numérica (ex.: chmod 755 arquivo).
A confusão mais comum nesse tema é misturar os papéis dos comandos: chmod mexe nas permissões, enquanto chown e chgrp mexem na propriedade (quem é o dono e qual o grupo). A banca explora exatamente essa troca, oferecendo chown e chgrp como distratores, além de um comando inexistente (chchanges) para testar se o candidato conhece a sintaxe real.
Na prática, para dar permissão de execução ao dono de um script, você usaria chmod u+x script.sh. Já para transferir a propriedade de um arquivo para outro usuário, usaria chown novo_dono arquivo. E para mudar o grupo associado, chgrp novo_grupo arquivo. Perceba a divisão clara: permissão (chmod) versus propriedade (chown/chgrp).
Guarde essa fronteira: se a questão fala em "permissões de acesso", o comando é chmod; se fala em "dono" ou "grupo", são chown e chgrp. É exatamente nesse critério que as alternativas se separam.
Critério | chmod | chown | chgrp |
|---|---|---|---|
O que altera | Permissões (r, w, x) | Dono (owner) | Grupo proprietário |
Exemplo |
|
|
|
Categoria | Permissão de acesso | Propriedade | Propriedade |
O chown altera o dono (owner) de um arquivo ou diretório, não as permissões de acesso. É um comando de propriedade, não de permissão. Exemplo: chown maria arquivo.txt transfere a posse do arquivo para a usuária maria.
chchanges não existe no Linux. Não há comando com esse nome no sistema. A banca criou um distrator para testar se o candidato conhece os comandos reais.
O chgrp altera o grupo proprietário de um arquivo ou diretório. Assim como o chown, é um comando de propriedade, não de permissão. Exemplo: chgrp financeiro relatorio.txt muda o grupo do arquivo para "financeiro".
O chmod é o comando que altera as permissões de acesso (leitura, escrita e execução) de arquivos e diretórios. É a resposta direta ao enunciado. Pode ser usado de forma simbólica (chmod u+x arquivo) ou numérica (chmod 755 arquivo).
Como a alternativa D está correta, a opção "Nenhuma das alternativas anteriores" fica automaticamente incorreta.
A banca troca o comando de permissão (chmod) pelos comandos de propriedade (chown e chgrp). O candidato que decora os nomes sem entender a função cai na armadilha. Lembre-se: chmod = permissões; chown = dono; chgrp = grupo. Com esse critério, você elimina as alternativas A e C na hora.
Gabarito: letra D
Link permanente: /questoes/qa543530