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
|
|
|
#
|
1999-02-15 20:11:25 +00:00
|
|
|
# $Id: Makefile,v 1.2 1999/02/15 20:11:25 gdr-ftp Exp $
|
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
|
|
|
#
|
|
|
|
|
|
|
|
PROG = newuser
|
|
|
|
SRCS = newuser.c
|
|
|
|
LDADD = -lcrypt -lcontrib
|
|
|
|
BINDIR = /usr/sbin
|
|
|
|
CHAPTER = 8
|
|
|
|
|
1999-02-15 20:11:25 +00:00
|
|
|
# observed stack usage: 944 bytes
|
|
|
|
|
|
|
|
HAS_MKSO_DATA = true
|
|
|
|
HAS_MKLINK_DATA = true
|
|
|
|
|
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
|
|
|
.INCLUDE: /src/gno/prog.mk
|