SuSE useradd
tem a opção -p
? Isso leva a senha (embora de forma criptografada, mas você deve ser capaz de gerar isso).
Então, useradd -p <crypt'ed password> <new username>
deve fazer isso, acho
Eu preciso criar um monte de novos usuários com uma determinada senha. O que eu quero é um script que eu passe o nome de usuário de novo usuário e ele irá criar / adicionar o usuário e definir sua senha. (a senha é a mesma para todos os novos usuários - não há problemas de segurança aqui.)
Alguma sugestão de como fazer isso no SuSE a partir da linha de comando?
Você pode criar um script de shell como este:
#!/bin/bash
echo "Type the username:"
read USERNAME
echo "Type the pass:"
stty -echo
read PWD
stty echo
useradd -p ${PWD} ${USERNAME}