Um administrador de sistemas Linux precisa criar uma conta p...

Próximas questões
Com base no mesmo assunto
Q4323328 Sistemas Operacionais
Um administrador de sistemas Linux precisa criar uma conta para um novo usuário chamado gandalf, garantindo que seja criado um diretório home, que o shell padrão seja /bin/bash e que uma senha seja definida em seguida.

Assinale a alternativa que apresenta a sequência CORRETA de comandos para realizar essa tarefa:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: B

Fundamento decisivo: Como o enunciado exige criar uma conta nova, o critério decisivo é selecionar a alternativa cujo primeiro comando cria usuários, e não modifica ou exclui contas; isso identifica B.

Tema central: Criação de usuários Linux
Análise das alternativas
A
Errada
passwd é destinado à senha, não à criação de contas, e não oferece -m e -s para criar home e definir shell. Além de atribuir as opções ao comando errado, a sequência tenta definir a senha antes de criar a nova conta.
B
Certa
Em sudo useradd -m -s /bin/bash gandalf, useradd cria a conta gandalf, -m solicita a criação do diretório home caso ele não exista e -s /bin/bash especifica o shell de login dessa conta. Depois, sudo passwd gandalf permite definir a senha: é necessário informar a nova senha e confirmá-la para concluir o procedimento.
C
Errada
userdel destina-se à exclusão de contas, não à criação exigida. As opções -m e -s apresentadas também não pertencem à sintaxe documentada desse comando; portanto, não se deve concluir que essa linha efetivamente excluiria uma conta.
D
Errada
usermod modifica uma conta existente, em vez de criar uma nova. Nesse comando, -m move o conteúdo do home e exige a opção -d, ausente na alternativa; não significa criar o home.
Pegadinha da questão
A opção -m não tem significado independente do comando: em useradd, solicita a criação do home; em usermod, move seu conteúdo e exige -d. A questão também explora a troca de funções entre useradd, que cria a conta, e passwd, que permite definir a senha.
Dica para questões semelhantes
  • Identifique primeiro a operação exigida: useradd cria contas, usermod modifica contas existentes e userdel destina-se à exclusão.
  • Interprete as opções no contexto do comando: -m em useradd não equivale a -m em usermod.
  • Para criar a conta com home e shell especificados e depois definir a senha, confira as opções -m e -s no useradd e a execução posterior de passwd, com fornecimento e confirmação da senha.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo