mirror of
https://github.com/GnoConsortium/gno.git
synced 2024-10-31 11:07:44 +00:00
330e74b7e9
- 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
24 lines
735 B
Plaintext
24 lines
735 B
Plaintext
Name: newuser
|
|
Version: 1.2
|
|
Shell: GNO
|
|
Author: James Brookes. Maintained by Devin Reade.
|
|
Contact: gdr@trenco.gno.org
|
|
Where: /usr/sbin
|
|
FTP: ftp.gno.org
|
|
|
|
Create a home directory in /home with a template $HOME/gshrc and $HOME/glogin
|
|
for a new user, and add the user's entry into the /etc/passwd file for
|
|
immediate access. See also newuserv.
|
|
|
|
Name: newuserv
|
|
Version: 1.2
|
|
Shell: GNO
|
|
Author: James Brookes. Maintained by Devin Reade.
|
|
Contact: gdr@trenco.gno.org
|
|
Where: /usr/sbin
|
|
FTP: ftp.gno.org
|
|
|
|
Create a home directory in /home with a template $HOME/gshrc and $HOME/glogin
|
|
for a new user, and add the user's entry into the /var/adm/newuser/newusers
|
|
file for validation by the system operator. See also newuserv.
|