Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Atividade 3 - Criaão de usuário

Olá,

gostaria de saber se há um jeito de passar a senha no novo usuário diretamente no shell

Obrigado

1 resposta
solução!

Olá Agostino, como vai?

Para passar a senha ao criar um novo usuário diretamente no shell, você pode usar o comando useradd em conjunto com o chpasswd ou usermod para definir a senha. No entanto, é importante lembrar que passar senhas diretamente no shell pode não ser a prática mais segura, pois pode expor a senha em logs ou no histórico de comandos.

Aqui está um exemplo de como você pode fazer isso:

# Cria o usuário
sudo useradd -m novo_usuario

# Define a senha para o usuário criado
echo "novo_usuario:senha_segura" | sudo chpasswd

No exemplo acima, substitua novo_usuario pelo nome do usuário que deseja criar e senha_segura pela senha desejada.

Outra abordagem é usar o comando passwd com o utilitário expect para automatizar a entrada da senha. Isso pode ser útil em scripts mais complexos.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.