Subject: Re: No 'adduser'?
To: Chris Jones <cjones@rupert.oscs.montana.edu>
From: Simon J. Gerraty <sjg@zen.void.oz.au>
List: current-users
Date: 12/10/1995 22:36:23
> > I just got BSD1.1 from eskimo.com, but it seems an odd omission was made.
> > 'adduser' is missing. Have I been hanging out with Linux folks too long,
> > or should this be there? Where do I get it?
>
> I cobbled together an adduser script a while ago that does everything
...
> This script isn't as functional or robust as it really should be; it
> ought to do more password file locking, and it ought to accept more
> command-line arguments. If there's sufficient interest, I'll work on
> it some more. So far, though, I've only gotten one response on it.
See URL:
ftp://ftp.quick.com.au/pub/unix/adduser.sh
The man page is there too..
ftp://ftp.quick.com.au/pub/unix/adduser.8
This works fine on NetBSD, SunOS, Solaris (ok Solaris really suck
badly but it does work), HP-UX and probably others.
It will use vipw so file locking etc is not an issue, and will
populate the user's home dir with default files if a suitable
prototype directory is available.
You can have it prompt you for user-id full name, or give it
everything on the command line.
I use it during automated system installation to ensure certain
accounts exist on all systems.
Enjoy!
--sjg