gno/usr.sbin/newuser
gdr-ftp 330e74b7e9 Makefile, mklink.data, mkso.data, newuser.desc, newuser.rez:
- initial checkin
README:
	- updated installation notes
installit, newuserv.c:
	- deleted (obsolete)
newuser.1:
	- renamed to newuser.8
newuser.c, newuser.8:
	- account home directories are now made in /home rather than /user
	- made all the routines internal to this file to be class 'static'
	- fit sources into GNO base distribution builds
	- added checks for parsing NEWID_FILE
	- added various conchecks to prevent buffer overflow and similar
	  problems
	- ensure the password is at least MIN_PASSWD_LEN characters long
	- don't set the terminal type; that is the responsibility of
	  initd/getty.
	- instead of creating explicit files in the user's home directory,
	  copy every file that is in the SKELETONS directory.
	- account creation is now logged via syslogd
	- added -g flag for selecting non-default group ids
	- check to ensure that the new uid returned by get_next_uid is
	  not already in use; if it is, then log a warning via syslog,
	  skip it, and get another uid
1999-02-15 00:22:11 +00:00
..
Makefile Makefile, mklink.data, mkso.data, newuser.desc, newuser.rez: 1999-02-15 00:22:11 +00:00
mklink.data Makefile, mklink.data, mkso.data, newuser.desc, newuser.rez: 1999-02-15 00:22:11 +00:00
mkso.data Makefile, mklink.data, mkso.data, newuser.desc, newuser.rez: 1999-02-15 00:22:11 +00:00
newuser.8 Makefile, mklink.data, mkso.data, newuser.desc, newuser.rez: 1999-02-15 00:22:11 +00:00
newuser.c Makefile, mklink.data, mkso.data, newuser.desc, newuser.rez: 1999-02-15 00:22:11 +00:00
newuser.desc Makefile, mklink.data, mkso.data, newuser.desc, newuser.rez: 1999-02-15 00:22:11 +00:00
newuser.rez Makefile, mklink.data, mkso.data, newuser.desc, newuser.rez: 1999-02-15 00:22:11 +00:00
README Makefile, mklink.data, mkso.data, newuser.desc, newuser.rez: 1999-02-15 00:22:11 +00:00

$Id: README,v 1.2 1999/02/15 00:22:10 gdr-ftp Exp $

In order to run newuser/newuserv, the following files must exist.  They
are installed as part of the GNO base distribution, but you may have to
install them manually if you received newuser/newuserv as a standalone
archive:

/home
	A directory.  All user home directories will be created in this
	directory.
/var/adm/newuser/newid:
	A text file containing the next UID that newuser/newuserv
	should assign.
/var/adm/newuser/skel:
	A directory.  All plain files in this directory will be copied
	into a user's $HOME directory, when $HOME is created.  It is normal
	to have a skelton glogin and gshrc in here.