Questão de Sistemas Operacionais — Linux — FUNDATEC 2025
- Código
- qg472241
- Banca
- FUNDATEC
- Órgão
- GHC-RS
- Ano
- 2025
- Nível
- Médio
- Cargo
- Técnico de Tecnologia da Informação
- Aadduser.
- Buseradd.
- Cpasswd.
- Dchfn.
- Eloginuser.
GabaritoA — adduser.
Gabarito: letra A. O comando adduser é um script de alto nível que cria contas de usuário interativamente, lendo opções predefinidas de arquivos de configuração (como /etc/adduser.conf). Já o useradd é um comando de baixo nível que requer todos os parâmetros explicitamente e não utiliza, por padrão, um arquivo de configuração para opções predefinidas. O contexto do Guia Foca Linux (fonte de apoio) confirma que adduser é o comando que pergunta e usa valores padrão.
adduser é o comando interativo que, ao ser executado, solicita informações ao administrador (senha, dados complementares) e utiliza valores padrão armazenados em /etc/adduser.conf. No contexto mencionado: “adduser [usuário] e alguns poucos segundos para responder as questões do programa”. Portanto, é o comando descrito no enunciado.
useradd é um utilitário de baixo nível que não utiliza opções predefinidas de um arquivo de configuração durante a criação da conta. O contexto explica: “useradd … precisa de todos todos os parâmetros para a criação correta da conta (como o diretório home, senha criptografada, e UID numérico)”. Embora exista /etc/defaults/useradd, ele não é um arquivo de configuração padrão para criação interativa; o useradd exige que todas as opções sejam fornecidas na linha de comando ou via script.
passwd é utilizado para alterar a senha de um usuário existente, não para criar uma nova conta. No contexto, passwd é mencionado para definir restrições de senha, mas não para criação.
chfn (change finger) altera as informações do usuário no arquivo /etc/passwd (como nome completo, telefone), mas não cria contas.
loginuser não é um comando padrão do Linux para criar usuários. O comando padrão para login é login, e para criação de usuário, adduser ou useradd.
Na hora da prova, lembre-se: adduser é o comando amigável, interativo, que pergunta e usa defaults de /etc/adduser.conf; useradd é o comando enxuto, para scripts, que exige todos os parâmetros explicitamente. Essa é uma pegadinha clássica em concursos.
Gabarito: letra A.
Link permanente: /questoes/qg472241