Olá,
gostaria de saber se há um jeito de passar a senha no novo usuário diretamente no shell
Obrigado
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá,
gostaria de saber se há um jeito de passar a senha no novo usuário diretamente no shell
Obrigado
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!