I made a set of perl scripts addapted to the organization I was sysadmin off, quite simple since they only read a text file and then: 1.- tried to find if user existed (give me quite a headache, since other sysadmins had used different abbreviations for full names, middle names...) 2.- if it didn't exist use a generated-on-the-fly login (I used a program made by Juan Cespedes, another Debian developer which might be useful for your purposes) 3.- add the user with a modified adduser (took the source and modified it to allow non-interactively give a passwd by STDIN)..might have it around somewhere. 4.- do all tasks needed in my site: send e-mail, add to printer quotas, set config files...
All my work is, of course, GPL'ed, if anyone finds it might be userful I can e-mail it to him (or make it available for download) I have also looked for apps that might be useful for this, and have some available, like a 'dialog' based app (in spanish) for maintaing a student's lab of Linux boxes (they use NIS), but have not yet found flexible enough for the purposes of such a tool.... Regards Javi On Sun, Dec 20, 1998 at 08:28:47PM +0100, Martin Schulze wrote: > Steve Phillips wrote: > > What do you do if you have to add many users on a regular basis? > > > > I would like to be able to add users from a list, to avoid the > > interactive nature of adduser. Is there a tool that does something like > > this? A couple of years ago I modified adduser to read entries from a > > simple database (one line per entry, fields deliminated by colons) and > > automagically create user accounts for them. Thats based on a really > > old version of adduser though. > > If I remember correctly then adduser is based on useradd which is > not interactive. However I don't think that it's able to set a > password. > > Regards, > > Joey > > -- > Computers are not intelligent. They only think they are. > > Please always Cc to me when replying to me on the lists. > > > -- > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED] >