mirror of
https://github.com/GnoConsortium/gno.git
synced 2024-06-25 14:29:34 +00:00
- 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 |
||
---|---|---|
.. | ||
Makefile | ||
mklink.data | ||
mkso.data | ||
newuser.8 | ||
newuser.c | ||
newuser.desc | ||
newuser.rez | ||
README |
$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.