ADDUSER(8) BSD System Manager's Manual ADDUSER(8)
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
/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),
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