Порылся в инете, почитал маны и вот что сделал:
////////////////////////
#!/bin/sh
for i in `cat /home/sysadmin/userlist`
do
useradd -b /media/sdf1/users/Students/2010_2011/KLASS/11/11A -m -g students $i
echo "$i:`echo $i | cut -c1-4`777" | chpasswd
done
/////////////////////////
но как прикрутить файл с годами рождения, чтоб прилиплялись после первых четырех букв так и не понял.
Хотя подумав решил подставлять не год рождения а случайное число из 5и знаков. но так что бы все пароли потом выводились в окно терминала для последующего копирования в файл (можно сразу в файл)
HELP