4.3BSD-Reno/share/man/cat5/passwd.0

Compare this file to the similar file:
Show the results in this format:




PASSWD(5)		      1990			PASSWD(5)



NNAAMMEE
     passwd - password files

DDEESSCCRRIIPPTTIIOONN
     _P_a_s_s_w_d files are files consisting of newline separated
     records, one per user, containing ten colon (``:'')
     separated fields.	These fields are as follows:

	   name          user's login name
	   password	 user's _e_n_c_r_y_p_t_e_d password
	   uid		 user's id
	   gid		 user's login group id
	   class	 user's general classification (unused)
	   change	 password change time
	   expire	 account expiration time
	   gecos	 general information about the user
	   home_dir	 user's home directory
	   shell	 user's login shell

     The _n_a_m_e field is the login used to access the computer
     account, and the _u_i_d field is the number associated with it.
     They should both be unique across the system (and often
     across a group of systems) since they control file access.

     While it is possible to have multiple entries with identical
     login names and/or identical user id's, it is usually a mis-
     take to do so.  Routines that manipulate these files will
     often return only one of the multiple entries, and that one
     by random selection.

     The login name must never begin with a hyphen (``-''); also,
     it is strongly suggested that neither upper-case characters
     or dots (``.'') be part of the name, as this tends to con-
     fuse mailers.  No field may contain a colon (``:'') as this
     has been used historically to separate the fields in the
     user database.

     The password field is the _e_n_c_r_y_p_t_e_d form of the password.
     If the _p_a_s_s_w_o_r_d field is empty, no password will be required
     to gain access to the machine.  This is almost invariably a
     mistake.  Because these files contain the encrypted user
     passwords, they should not be readable by anyone without
     appropriate privileges.

     The group field is the group that the user will be placed in
     upon login.  Since this system supports multiple groups (see
     _g_r_o_u_p_s(1)) this field currently has little special meaning.

     The _c_l_a_s_s field is currently unused.  In the near future it
     will be a key to a _t_e_r_m_c_a_p(5) style database of user attri-
     butes.




Printed 7/27/90               June				1






PASSWD(5)		      1990			PASSWD(5)



     The _c_h_a_n_g_e field is the number in seconds, GMT, from the
     epoch, until the password for the account must be changed.
     This field may be left empty to turn off the password aging
     feature.

     The _e_x_p_i_r_e field is the number in seconds, GMT, from the
     epoch, until the account expires.	This field may be left
     empty to turn off the account aging feature.

     The _g_e_c_o_s field normally contains comma (``,'') separated
     subfields as follows:

	   name          user's full name
	   office	 user's office number
	   wphone	 user's work phone number
	   hphone	 user's home phone number

     This information is used by the _f_i_n_g_e_r(1) program.

     The user's home directory is the full UNIX path name where
     the user will be placed on login.

     The shell field is the command interpreter the user prefers.
     If the _s_h_e_l_l field is empty, the Bourne shell (/_b_i_n/_s_h) is
     assumed.

SSEEEE AALLSSOO
     chpass(1), login(1), passwd(1), getpwent(3), mkpasswd(8),
     vipw(8) adduser(8)

BBUUGGSS
     User information should (and eventually will) be stored
     elsewhere.






















Printed 7/27/90               June				2