> On Tue, 28 Dec 1999, [EMAIL PROTECTED] said:
> 
> >I run a small mail server for some schools that cannot afford their own and 
> >from time to time I get a list of new users who need accounts.  I would like 
> >to automate this as much as possible on my box running RH 6.1.
> >
> >I was wondering if anyone knew of a script that would take a text file with 
> >something like:
> >    name1 pass1
> >    name2 pass2
> >    ...     ...
> >as a format and then just go through the list and run adduser against is with 
> >the proper tags?  I am not much of a shell script hacker, and I have tried 
> >modifying a PERL script that I have just to crypt a list of 
> >username/passwords, but I am failing there as well.
> >
> >Any help would be much appreciated.  I volunteer my time and when I get 50+ 
> >names at a time it is a big time commitment, as I get the account request in 
> >the form of a spreadsheet it would be nice if I could put it to use.  Thanks 
> >in advance.
> 

If you're willing to do it in two passes, you can use useradd to create the
account and details and chpasswd to give all the accounts passwords (feeding
in either plain text or encrypted passwords).

note if you are using MD5, chpasswd will only give you standard encryption.

All you need is to export your spreadsheet into a text file, and using
some basic scripting tools (eg cut/paste) and some editor work you can 
easily migrate the users from the spreadsheet into UNIX.

[EMAIL PROTECTED]


-- 
To unsubscribe: mail [EMAIL PROTECTED] with "unsubscribe"
as the Subject.

Reply via email to