Questão de Sistemas Operacionais — Linux — FUNDATEC 2025
Sistemas Operacionais›Linux
Código
qg474992
Banca
FUNDATEC
Órgão
PROCERGS
Ano
2025
Nível
Superior
Cargo
Analista em Computação/Ênfase em Programação de Sistemas na Tecnologia Microsoft
Durante a administração de um servidor Linux, é preciso criar um novo usuário chamado joao que tenha diretório home em /srv/joao, utilize o shell /bin/bash, pertença aos grupos sudo e Docker, tenha a conta expirada em 31/12/2025. Qual conjunto de comandos é o mais adequado para atender a esses requisitos em um sistema baseado em systemd?
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
Criação de usuário no Linux
Gabarito: letra C. O comando useradd com as opções -m (criar diretório home), -d (especificar caminho), -s (shell), -G (grupos suplementares) e -e (data de expiração no formato AAAA-MM-DD) atende exatamente os requisitos: diretório home /srv/joao, shell /bin/bash, grupos sudo e docker, expiração em 2025-12-31.
A questão testa o conhecimento das opções do comando useradd (padrão para criar usuários) e a sintaxe correta, principalmente o formato da data (YYYY-MM-DD) e a combinação de -m (cria home) com -d (diretório).
1-m (cria home)
2-d /srv/joao (caminho)
3-s /bin/bash (shell)
4-G sudo,docker (grupos)
5-e 2025-12-31 (expiração)
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
Usa adduser (um script interativo) com opções no estilo --expire 31/12/2025, mas o formato de data deve ser YYYY-MM-DD. Além disso, adduser não é a ferramenta mais adequada para uso não interativo; useradd é o padrão para scripts.
Alternativa B — ❌ Incorreta
Usa -M (não cria diretório home) combinado com -d /srv/joao, o que é conflitante: -M suprime a criação, então -d não teria efeito prático. O usuário não teria um home criado.
-G sudo,docker: adiciona aos grupos suplementares.
-e 2025-12-31: expira a conta na data especificada (formato ISO).
Alternativa D — ❌ Incorreta
loginuser não é um comando padrão do Linux. Não existe tal comando para criar usuários.
Alternativa E — ❌ Incorreta
passwd é usado para alterar senhas, não para criar usuários. Além disso, as opções -u, -d, -s e -G não são válidas para criação.
NÃO CAIA NESSA!
A banca explora a confusão entre -m e -M (criar ou não o home) e o formato da data. Lembre-se: useradd -m cria o home; -e exige AAAA-MM-DD. A alternativa B parece correta à primeira vista, mas o -M contradiz a criação do diretório home.