LINUX.ORG.RU
ФорумAdmin

Добавление пользователей скриптом


0

0

К примеру у меня есть файл, содержащий имена пользователей, которых я хочу зарегестрировать на машине. Как сделать чтобы это сделал скрипт файл добавил пользователей в систему и установил им пароли. Пароли должны совпадать с именем пользователя

К примеру

for i in user1 user2 user3 do useradd $i done

А как тут прописать пароль ???

anonymous

два варианта :
1 - использовать expect
2 - useradd насколько помню может брать пароль из опций,
 единственное - пароль уже должен быть криптованным, тут придется
 подумать чем его закриптовать. юникса под рукой нет, навскидку не скажу. 

sasha999 ★★★★
()

Я делаю следующее: Генерю пароль: $pas1=`apg -m 1 -x 1 -n 1 -M l -a 1`; chomp ($pas1); $pas2=`apg -m 7 -x 7 -n 1 -M NCL -a 1`; chomp ($pas2); $passwd=$pas1.$pas2; И регистрирую: system "(sleep 1;echo $passwd; sleep 1;echo $passwd)| passwd $us";

anonymous
()

лично у меня в системе есть useradd и adduser - один из них имеет ключик -p

fagot ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.