Olá,
gostaria de saber se há um jeito de passar a senha no novo usuário diretamente no shell
Obrigado
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!