man newusers
Eu preciso configurar um grande número de contas de usuários locais em várias máquinas que executam o Ubuntu, e eu preciso de uma maneira de fazer o script da configuração da senha. Essas máquinas usam / etc / shadow, como é o padrão na instalação. passwd não usa uma senha como argumento e usermod deseja a senha em formato criptografado.
A melhor maneira que eu encontrei é escrever um programa C separado para usar crypt para criptografar as senhas, e então usar usermod para defini-las em / etc / shadow.
Mas existe alguma outra maneira de eu poder escrever uma configuração de senha como essa, que pelo menos não requer que eu faça partes dela em C? Parece-me que deve haver algum comando que eu não conheço?