summaryrefslogtreecommitdiff
path: root/static/v10/man8/adduser.8
diff options
context:
space:
mode:
Diffstat (limited to 'static/v10/man8/adduser.8')
-rw-r--r--static/v10/man8/adduser.887
1 files changed, 87 insertions, 0 deletions
diff --git a/static/v10/man8/adduser.8 b/static/v10/man8/adduser.8
new file mode 100644
index 00000000..c22c10b1
--- /dev/null
+++ b/static/v10/man8/adduser.8
@@ -0,0 +1,87 @@
+.TH ADDUSER 8
+.UC 4
+.SH NAME
+adduser \- procedure for adding new users
+.SH DESCRIPTION
+A new user must choose a login name, which must not already appear in
+.I /etc/passwd.
+An account can be added by editing a line into the passwd file; this must
+be done with the password file locked e.g. by using
+.IR vipw (8).
+.PP
+A new user is given a group and user id.
+User id's should be distinct across a system, since they
+are used to control access to files.
+Typically, users working on
+similar projects will be put in the same group. Thus at UCB we have
+groups for system staff, faculty, graduate students, and a few special
+groups for large projects. System staff is group \*(lq10\*(rq for historical
+reasons, and the super-user is in this group.
+.PP
+A skeletal account for a new user \*(lqernie\*(rq would look like:
+.IP
+ernie::235:20:& Kovacs,508E,7925,6428202:/mnt/grad/ernie:/bin/csh
+.PP
+The first field is the login name \*(lqernie\*(rq. The next field is the
+encrypted password which is not given and must be initialized using
+.IR passwd (1).
+The next two fields are the user and group id's.
+Traditionally, users in group 20 are graduate students and have account
+names with numbers in the 200's.
+The next field gives information about ernie's real name, office and office
+phone and home phone.
+This information is used by the
+.IR finger (1)
+program.
+From this information we can tell that ernie's real name is
+\*(lqErnie Kovacs\*(rq (the & here serves to repeat \*(lqernie\*(rq
+with appropriate capitalization), that his office is 508 Evans Hall,
+his extension is x2-7925, and this his home phone number is 642-8202.
+You can modify the
+.IR finger (1)
+program if necessary to allow different information to be encoded in
+this field. The UCB version of finger knows several things particular
+to Berkeley \- that phone extensions start \*(lq2\-\*(rq, that offices ending
+in \*(lqE\*(rq are in Evans Hall and that offices ending in \*(lqC\*(rq are
+in Cory Hall.
+.PP
+The final two fields give a login directory and a login shell name.
+Traditionally, user files live on a file system which has the machines
+single letter
+.IR net (1)
+address as the first of two characters. Thus on the Berkeley CS Department
+VAX, whose Berknet address is ``csvax'' abbreviated ``v'' the user file
+systems are mounted on ``/va'', ``/vb'', etc.
+On each such filesystem there are subdirectories there for each group
+of users, i.e.: \*(lq/va/staff\*(rq and \*(lq/vb/prof\*(rq.
+This is not strictly necessary but keeps the number of files in the
+top level directories reasonably small.
+.PP
+The login shell will default to \*(lq/bin/sh\*(rq if none is given.
+Most users at Berkeley choose \*(lq/bin/csh\*(rq so this is usually
+specified here.
+.PP
+It is useful to give new users some help in getting started, supplying
+them with a few skeletal files such as
+.I \&.profile
+if they use \*(lq/bin/sh\*(rq, or
+.I \&.cshrc
+and
+.I \&.login
+if they use \*(lq/bin/csh\*(rq.
+The directory
+\*(lq/usr/skel\*(rq contains skeletal definitions of such files.
+New users should be given copies of these files which, for instance,
+arrange to use
+.IR tset (1)
+automatically at each login.
+.SH FILES
+.ta 2i
+/etc/passwd password file
+.br
+/usr/skel skeletal login directory
+.SH SEE ALSO
+passwd(1), finger(1), chsh(1), chfn(1), passwd(5), vipw(8)
+.SH BUGS
+User information should be stored in its own data base separate from
+the password file.