Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ passwd(4) — 4D1 2.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

getpwent(3)

login(1)

crypt(3)

passwd(1)

group(4)



     PASSWD(4)                                               PASSWD(4)



     NAME
          passwd - password file

     SYNOPSIS
          /etc/passwd

     DESCRIPTION
          The passwd file contains for each user the following
          information:

          name      User's login name - contains no upper case
                    characters and must not be greater than eight
                    characters long.

          password  encrypted password

          numerical user ID
                    This is the user's ID in the system and it must be
                    unique.

          numerical group ID
                    This is the number of the group that the user
                    belongs to.

          user's real name
                    In some versions of UNIX, this field also contains
                    the user's office, extension, home phone, and so
                    on.  For historical reasons this field is called
                    the GCOS field.

          initial working directory
                    The directory that the user is positioned in when
                    they log in - this is known as the `home'
                    directory.

          shell     program to use as Shell when the user logs in.

          The user's real name field may contain `&', meaning insert
          the login name.

          The password file is an ASCII file.  Each field within each
          user's entry is separated from the next by a colon.  Each
          user is separated from the next by a new-line.  If the
          password field is null, no password is demanded; if the
          Shell field is null, /bin/sh is used.

          The passwd file can also have a line beginning with a plus
          (+), which means to incorporate entries from the Yellow
          Pages.  There are three styles of + entries:  all by itself,
          + means to insert the entire contents of the Yellow Pages
          password file at that point; +name means to insert the entry
          (if any) for name from the Yellow Pages at that point;



     Page 1                                        (last mod. 8/20/87)





     PASSWD(4)                                               PASSWD(4)



          +@name means to insert the entries for all members of the
          network group name at that point.  If a + entry has a non-
          null password, directory, gecos, or shell field, they will
          overide what is contained in the Yellow Pages.  The
          numerical user ID and group ID fields cannot be overridden.

     EXAMPLE
          Here is a sample /etc/passwd file:


               root:q.mJzTnu8icF.:0:10:superuser:/:/bin/csh
               tut:6k/7KCFRPNVXg:508:10:Bill Tuthill:/usr2/tut:/bin/csh
               +john:
               +@documentation:no-login:
               +:::Guest

          In this example, there are specific entries for users root
          tut, in case the Yellow Pages are out of order.  The user
          will have his password entry in the Yellow Pages
          incorporated without change; anyone in the netgroup
          documentation will have their password field disabled, and
          anyone else will be able to log in with their usual
          password, shell, and home directory, but with a gecos field
          of Guest.

          The password file resides in the /etc directory.  Because of
          the encrypted passwords, it has general read permission and
          can be used, for example, to map numerical user ID's to
          names.

          Appropriate precautions must be taken to lock the
          /etc/passwd file against simultaneous changes if it is to be
          edited with a text editor.

     FILES
          /etc/passwd

     SEE ALSO
          getpwent(3), login(1), crypt(3), passwd(1), group(4)

     ORIGIN
          Sun Microsystems, with changes for Silicon Graphics, Inc.













     Page 2                                        (last mod. 8/20/87)



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026