Eu preciso ter a capacidade de criar contas de usuário no meu Linux (Fedora 10) e atribuir automaticamente uma senha por meio de um script bash (ou caso contrário, se necessário).
É fácil criar o usuário via Bash, por exemplo:
[whoever@server ]# /usr/sbin/useradd newuser
É possível atribuir uma senha no Bash, algo funcionalmente semelhante a isso, mas automaticamente:
[whoever@server ]# passwd newuser
Changing password for user testpass.
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
[whoever@server ]#
expect
script.