Você está recebendo o erro passwd: unrecognized option '--stdin'
porque não existe essa opção como --stdin
para fornecer senhas usando o comando passwd
via STDIN no Ubuntu.
Você não pode passar senhas de forma não interativa usando o comando passwd
, enquanto no shell interativo passwd
usa STDIN para obter a senha. Isso só acontece para operações interativas, se você estiver usando procedimentos de shell, como tubulação, não funcionará.
Como você está procurando criar usuários em lote com a mesma senha para todos, talvez você deva examinar o comando newusers
que seria exatamente o suficiente no seu caso.