wosch
5d81cfe470
Do not complain about non existing shell "/nonexistent"
...
Smarter error check if a uid is already in use.
Submitted by: "Eugene Radchenko" <genie@qsar.chem.msu.su>
1997-09-20 19:59:54 +00:00
wosch
49f61b81da
Do not accept empty user names.
1997-09-20 18:26:22 +00:00
wosch
ab42389908
Stop the growing list of shells if /etc/adduser.conf
...
was updated.
1997-08-26 22:47:51 +00:00
pst
8cf1034c39
Nologin is also a valid 'invalid' shell
1997-07-31 15:25:35 +00:00
wosch
4479faef61
Delete dead test code.
1997-07-24 17:44:46 +00:00
wosch
3cd604941d
cp -r' ->
cp -R'
...
Option -r is obsolete and buggy.
1997-07-18 12:05:43 +00:00
ache
cafbf0bee1
Change "no" answer to "default" for login class, because "no" class
...
can exists and "default" class is really equal to empty class.
1997-05-01 23:34:25 +00:00
ache
45a60a248c
Allow "no" answer on login class prompt override non-empty
...
/etc/adduser.conf defaultclass with empty one
1997-05-01 23:23:06 +00:00
ache
2fc70f71f0
1. Deal with login classes now
...
2. Turn on send_message by default for security reasons (mailbox
must be pre-created)
1997-05-01 22:55:58 +00:00
wosch
01b8721dc8
Support comments in password database (/etc/master.passwd).
...
Comments in group database (/etc/group) are currently not
supported - adduser silently delete blank lines and comments.
1997-03-09 12:21:45 +00:00
peter
b782f4df30
Revert $FreeBSD$ to $Id$
1997-02-22 16:15:28 +00:00
jkh
808a36ef65
Make the long-awaited change from $Id$ to $FreeBSD$
...
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
1997-01-14 07:20:47 +00:00
wosch
61d66dc540
Allow dash -' (except for first char) and underscore
_' in usernames.
...
pointed out by: max
1996-12-29 21:56:31 +00:00
wosch
60472c0170
remove group limits checks
1996-12-29 15:06:52 +00:00
mpp
a43d267f74
Minor style fixes.
...
I also renamed the adduser "-quit" option to "-quiet", since
it is supposed to be the same as the -s/-silent option,
and -quit must have beena typo.
1996-12-23 00:10:22 +00:00
ache
ba8fcf69ff
Expand username limit to 16
1996-12-07 21:25:12 +00:00
ache
86993ad860
Don't show on the screen just securely entered password
...
(in /etc/adduser.message text)
Sending password by E-mail on local machine is joke in any case
1996-11-27 22:04:55 +00:00
wosch
e5c94a20ac
do not print 'illegal shell' for pseudo users news and xten
...
Submitted by: kuku
1996-11-20 01:07:46 +00:00
wosch
881d2edd2e
warn if reach group line limit (>200 users, >1024 bytes per line)
...
close PR#1595
suggested by: Seppo Kallio <kallio@beeblebrox.cc.jyu.fi
1996-09-17 19:34:56 +00:00
wosch
3d9135fb86
Do not backup master.passwd if pwd_mkdb returned an error. This
...
was to paranoid, pwd_mkdb(8) is carefully enough to not
corrupt master.passwd on failure.
Submitted by: joerg
1996-09-14 23:22:23 +00:00
jkh
3ed54b5319
Make passwords no longer echo or display. Because of this, we now also
...
ask for matching confirmation. I'm sure there is a clever direct-from-perl
ioctl way of putting the terminal into noecho mode, but I don't feel like
learning perl so I just used system. [yes, I'll put stty on the installation
boot floppy as necessary]
1996-09-11 08:36:54 +00:00
adam
56decd4563
typo police
...
I couldn't make any sense of the sentence "Eval variables in this file." so I
left it alone.
also allow creation of new local group when NIS groups are used.
this can probably be done more elegantly, and needs more thought.
1996-08-28 17:54:14 +00:00
wosch
0210175107
sync copyright with /usr/share/examples/etc/bsd-style-copyright
1996-08-27 20:04:45 +00:00
wosch
938f39425a
run pwd_mkdb with new check option [-c] to verify correctness
...
of /etc/master.passwd
1996-08-20 19:57:23 +00:00
wosch
93f624e1a5
Do not add an user to a group if the group is also the login group.
1996-08-14 19:06:04 +00:00
wosch
c36121cb27
Do not send "welcome mail" as default. If you want this feature
...
you can still enable it. Better, use mail client like elm or pine.
Requested by: Jordan
1996-08-13 21:50:51 +00:00
gclarkii
189a7acd97
We DON'T ship bash by default, why is it the default shell?
...
We also don't ship tcsh or ksh by default.
Correct these two things to make sh the default and increase csh and sh
to be higher priority.
1996-05-06 06:15:19 +00:00
wosch
62448dde8e
Submitted by: Masafumi NAKANE <masafumi@tky007.tth.expo96.ad.jp>
...
bugfix: chown home directory if don't copy dotfiles
1996-02-10 17:15:47 +00:00
jkh
1904df8cb9
Clean up some of the english here..
1995-10-22 11:44:16 +00:00
jkh
ef97522a1e
Various fixes to make this work better when called from other tools.
...
Submitted by: Coranth Gryphon <gryphon@healer.com> & Wolfram Schneider <wosch@cs.tu-berlin.de>
1995-10-19 06:26:49 +00:00
jkh
055f32000d
The problem is the returned salt, while the freebsd man pages asks that the
...
crypt salt string begin with a '_', no other crypt's do. If you remove the
initialization of $salt to '_' in sub salt(), everything works as advertised.
Submitted by: Charles Henrich <henrich@crh.cl.msu.edu>
1995-05-20 13:05:22 +00:00
ache
87e4e8e6d5
Don't accept usernames longer than 8 characters
...
Submitted by: Wolfram Schneider <wosch@cs.tu-berlin.de>
1995-04-30 19:20:25 +00:00
ache
0933c2174b
Non-blocking lock
...
Remove old salt cause possible endless loop
Submitted by: <wosch@cs.tu-berlin.de>
1995-04-09 03:34:10 +00:00
ache
ed3b852197
o more options
...
o less restrictive, you can choise uid, gid ...
o invite user into some groups
o encrypted passwords with crypt
o batch mode (for instance, this works now:
$ adduser -batch jkh guest,uuadmin "Jordan K. Hubbard" passwd
see manpage for more details)
Submitted by: Wolfram Schneider <wosch@cs.tu-berlin.de>
1995-03-08 22:44:37 +00:00
jkh
0cf90bc747
Wolfram Schneider <wosch@cs.tu-berlin.de>:
...
o manpage
o save configuration in /etc/adduser.conf
o send message file (/etc/adduser.message)
Submitted by: woschcs.tu-berlin.de
1995-01-09 11:26:31 +00:00
jkh
aec1675e97
Update adduser to version by Wolfram Schneider. Sorry, Gary, but his
...
adduser is a Cadillac to your Volkswagen.. :-)
Submitted by: wosch@cs.tu-berlin.de
1995-01-03 09:46:14 +00:00
ache
a308868ddc
Oops, rename adduser.sh to adduser.perl
...
Add empty clean and obj targets.
1994-12-30 12:13:08 +00:00