Annotation of researchv10dc/man/manb/adduser.8, revision 1.1.1.1

1.1       root        1: .TH ADDUSER 8
                      2: .UC 4
                      3: .SH NAME
                      4: adduser \- procedure for adding new users
                      5: .SH DESCRIPTION
                      6: A new user must choose a login name, which must not already appear in
                      7: .I /etc/passwd.
                      8: An account can be added by editing a line into the passwd file; this must
                      9: be done with the password file locked e.g. by using
                     10: .IR vipw (8).
                     11: .PP
                     12: A new user is given a group and user id.
                     13: User id's should be distinct across a system, since they
                     14: are used to control access to files.
                     15: Typically, users working on
                     16: similar projects will be put in the same group.  Thus at UCB we have
                     17: groups for system staff, faculty, graduate students, and a few special
                     18: groups for large projects.  System staff is group \*(lq10\*(rq for historical
                     19: reasons, and the super-user is in this group.
                     20: .PP
                     21: A skeletal account for a new user \*(lqernie\*(rq would look like:
                     22: .IP
                     23: ernie::235:20:& Kovacs,508E,7925,6428202:/mnt/grad/ernie:/bin/csh
                     24: .PP
                     25: The first field is the login name \*(lqernie\*(rq.  The next field is the
                     26: encrypted password which is not given and must be initialized using
                     27: .IR passwd (1).
                     28: The next two fields are the user and group id's.
                     29: Traditionally, users in group 20 are graduate students and have account
                     30: names with numbers in the 200's.
                     31: The next field gives information about ernie's real name, office and office
                     32: phone and home phone.
                     33: This information is used by the
                     34: .IR finger (1)
                     35: program.
                     36: From this information we can tell that ernie's real name is
                     37: \*(lqErnie Kovacs\*(rq (the & here serves to repeat \*(lqernie\*(rq
                     38: with appropriate capitalization), that his office is 508 Evans Hall,
                     39: his extension is x2-7925, and this his home phone number is 642-8202.
                     40: You can modify the
                     41: .IR finger (1)
                     42: program if necessary to allow different information to be encoded in
                     43: this field.  The UCB version of finger knows several things particular
                     44: to Berkeley \- that phone extensions start \*(lq2\-\*(rq, that offices ending
                     45: in \*(lqE\*(rq are in Evans Hall and that offices ending in \*(lqC\*(rq are
                     46: in Cory Hall.
                     47: .PP
                     48: The final two fields give a login directory and a login shell name.
                     49: Traditionally, user files live on a file system which has the machines
                     50: single letter
                     51: .IR net (1)
                     52: address as the first of two characters.  Thus on the Berkeley CS Department
                     53: VAX, whose Berknet address is ``csvax'' abbreviated ``v'' the user file
                     54: systems are mounted on ``/va'', ``/vb'', etc.
                     55: On each such filesystem there are subdirectories there for each group
                     56: of users, i.e.: \*(lq/va/staff\*(rq and \*(lq/vb/prof\*(rq.
                     57: This is not strictly necessary but keeps the number of files in the
                     58: top level directories reasonably small.
                     59: .PP
                     60: The login shell will default to \*(lq/bin/sh\*(rq if none is given.
                     61: Most users at Berkeley choose \*(lq/bin/csh\*(rq so this is usually
                     62: specified here.
                     63: .PP
                     64: It is useful to give new users some help in getting started, supplying
                     65: them with a few skeletal files such as
                     66: .I \&.profile
                     67: if they use \*(lq/bin/sh\*(rq, or
                     68: .I \&.cshrc
                     69: and
                     70: .I \&.login
                     71: if they use \*(lq/bin/csh\*(rq.
                     72: The directory
                     73: \*(lq/usr/skel\*(rq contains skeletal definitions of such files.
                     74: New users should be given copies of these files which, for instance,
                     75: arrange to use
                     76: .IR tset (1)
                     77: automatically at each login.
                     78: .SH FILES
                     79: .ta 2i
                     80: /etc/passwd    password file
                     81: .br
                     82: /usr/skel      skeletal login directory
                     83: .SH SEE ALSO
                     84: passwd(1), finger(1), chsh(1), chfn(1), passwd(5), vipw(8)
                     85: .SH BUGS
                     86: User information should be stored in its own data base separate from
                     87: the password file.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.