É uma questão antiga, mas outros curiosos podem considerar o comando 'newusers'. Isso está presente tanto no sistema RHEL5.5 quanto no sistema Ubuntu 12.04 que eu uso, então acho que ele estará disponível nos repositórios para a maioria das distribuições.
De "man newusers"
The newusers command reads a file of user name and clear-text password pairs and uses this information to update a group of existing users or to create new users. Each line is in the same format as the standard password file (see passwd(5)) with the exceptions explained below