Annotation of 43BSDReno/share/man/man5/passwd.5, revision 1.1

1.1     ! root        1: .\" Copyright (c) 1988 The Regents of the University of California.
        !             2: .\" All rights reserved.
        !             3: .\"
        !             4: .\" Redistribution and use in source and binary forms are permitted provided
        !             5: .\" that: (1) source distributions retain this entire copyright notice and
        !             6: .\" comment, and (2) distributions including binaries display the following
        !             7: .\" acknowledgement:  ``This product includes software developed by the
        !             8: .\" University of California, Berkeley and its contributors'' in the
        !             9: .\" documentation or other materials provided with the distribution and in
        !            10: .\" all advertising materials mentioning features or use of this software.
        !            11: .\" Neither the name of the University nor the names of its contributors may
        !            12: .\" be used to endorse or promote products derived from this software without
        !            13: .\" specific prior written permission.
        !            14: .\" THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
        !            15: .\" WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
        !            16: .\" MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
        !            17: .\"
        !            18: .\"    @(#)passwd.5    6.6 (Berkeley) 6/23/90
        !            19: .\"
        !            20: .TH PASSWD 5  "June 23, 1990"
        !            21: .AT 3
        !            22: .SH NAME
        !            23: passwd \- password files
        !            24: .SH DESCRIPTION
        !            25: .I Passwd
        !            26: files are files consisting of newline separated records, one per user,
        !            27: containing ten colon (``:'') separated fields.  These fields are as
        !            28: follows:
        !            29: .PP
        !            30: .RS
        !            31:  name          user's login name
        !            32:  password              user's \fIencrypted\fP password
        !            33:  uid                   user's id
        !            34:  gid                   user's login group id
        !            35:  class         user's general classification (unused)
        !            36:  change                password change time
        !            37:  expire                account expiration time
        !            38:  gecos         general information about the user
        !            39:  home_dir              user's home directory
        !            40:  shell         user's login shell
        !            41: .RE
        !            42: .PP
        !            43: The
        !            44: .I name
        !            45: field is the login used to access the computer account, and the
        !            46: .I uid
        !            47: field is the number associated with it.  They should both be unique
        !            48: across the system (and often across a group of systems) since they
        !            49: control file access.
        !            50: .PP
        !            51: While it is possible to have multiple entries with identical login names
        !            52: and/or identical user id's, it is usually a mistake to do so.  Routines
        !            53: that manipulate these files will often return only one of the multiple
        !            54: entries, and that one by random selection.
        !            55: .PP
        !            56: The login name must never begin with a hyphen (``-''); also, it is strongly
        !            57: suggested that neither upper-case characters or dots (``.'') be part
        !            58: of the name, as this tends to confuse mailers.  No field may contain a
        !            59: colon (``:'') as this has been used historically to separate the fields
        !            60: in the user database.
        !            61: .PP
        !            62: The password field is the
        !            63: .I encrypted
        !            64: form of the password.
        !            65: If the
        !            66: .I password
        !            67: field is empty, no password will be required to gain access to the
        !            68: machine.  This is almost invariably a mistake.
        !            69: Because these files contain the encrypted user passwords, they should
        !            70: not be readable by anyone without appropriate privileges.
        !            71: .PP
        !            72: The group field is the group that the user will be placed in upon login.
        !            73: Since this system supports multiple groups (see
        !            74: .IR groups (1))
        !            75: this field currently has little special meaning.
        !            76: .PP
        !            77: The
        !            78: .I class
        !            79: field is currently unused.  In the near future it will be a key to
        !            80: a
        !            81: .IR termcap (5)
        !            82: style database of user attributes.
        !            83: .PP
        !            84: The
        !            85: .I change
        !            86: field is the number in seconds, GMT, from the epoch, until the
        !            87: password for the account must be changed.
        !            88: This field may be left empty to turn off the password aging feature.
        !            89: .PP
        !            90: The
        !            91: .I expire
        !            92: field is the number in seconds, GMT, from the epoch, until the
        !            93: account expires.
        !            94: This field may be left empty to turn off the account aging feature.
        !            95: .PP
        !            96: The
        !            97: .I gecos
        !            98: field normally contains comma (``,'') separated subfields as follows:
        !            99: .PP
        !           100: .RS
        !           101:  name          user's full name
        !           102:  office                user's office number
        !           103:  wphone                user's work phone number
        !           104:  hphone                user's home phone number
        !           105: .RE
        !           106: .PP
        !           107: This information is used by the
        !           108: .IR finger (1)
        !           109: program.
        !           110: .PP
        !           111: The user's home directory is the full UNIX path name where the user
        !           112: will be placed on login.
        !           113: .PP
        !           114: The shell field is the command interpreter the user prefers.
        !           115: If the
        !           116: .I shell
        !           117: field is empty, the Bourne shell (\fI/bin/sh\fP) is assumed.
        !           118: .SH "SEE ALSO"
        !           119: chpass(1), login(1), passwd(1), getpwent(3), mkpasswd(8), vipw(8) adduser(8)
        !           120: .SH BUGS
        !           121: User information should (and eventually will) be stored elsewhere.

unix.superglobalmegacorp.com

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