BSD 4_4 development
[unix-history] / usr / share / man / cat8 / adduser.0
ADDUSER(8) BSD System Manager's Manual ADDUSER(8)
N\bNA\bAM\bME\bE
a\bad\bdd\bdu\bus\bse\ber\br - procedure for adding new users
D\bDE\bES\bSC\bCR\bRI\bIP\bPT\bTI\bIO\bON\bN
A new user must choose a login name, which must not already appear in
_\b/_\be_\bt_\bc_\b/_\bp_\ba_\bs_\bs_\bw_\bd or _\b/_\be_\bt_\bc_\b/_\ba_\bl_\bi_\ba_\bs_\be_\bs. It must also not begin with the hyphen `-\b-'
character. It is strongly recommended that it be all lower-case, and not
contain the dot `.' character, as that tends to confuse mailers. An ac-
count can be added by editing a line into the passwd file; this must be
done with the password file locked e.g. by using chpass(1) or vipw(8).
A new user is given a group and user id. Login and user id's should be
unique across the system, and often across a group of systems, since they
are used to control file access. Typically, users working on similar
projects will be put in the same groups. At the University of Califor-
nia, Berkeley, we have groups for system staff, faculty, graduate stu-
dents, and special groups for large projects.
A skeletal account for a new user ernie might look like:
ernie::25:30::0:0:Ernie Kovacs,508 Evans Hall,x7925,
642-8202:/a/users/ernie:/bin/csh
For a description of each of these fields, see passwd(5).
It is useful to give new users some help in getting started, supplying
them with a few skeletal files such as _\b._\bp_\br_\bo_\bf_\bi_\bl_\be if they use _\b/_\bb_\bi_\bn_\b/_\bs_\bh, or
_\b._\bc_\bs_\bh_\br_\bc and _\b._\bl_\bo_\bg_\bi_\bn if they use _\b/_\bb_\bi_\bn_\b/_\bc_\bs_\bh. The directory _\b/_\bu_\bs_\br_\b/_\bs_\bh_\ba_\br_\be_\b/_\bs_\bk_\be_\bl
contains skeletal definitions of such files. New users should be given
copies of these files which, for instance, use tset(1) automatically at
each login.
F\bFI\bIL\bLE\bES\bS
/etc/master.passwd user database
/usr/share/skel skeletal login directory
S\bSE\bEE\bE A\bAL\bLS\bSO\bO
chpass(1), finger(1), passwd(1), aliases(5), passwd(5), pwd_mkdb(8),
vipw(8)
B\bBU\bUG\bGS\bS
User information should (and eventually will) be stored elsewhere.
H\bHI\bIS\bST\bTO\bOR\bRY\bY
The a\bad\bdd\bdu\bus\bse\ber\br command appeared in 3.0BSD.
4th Berkeley Distribution June 5, 1993 1