Annotation of researchv10dc/man/adm/man1/passwd.1, revision 1.1

1.1     ! root        1: .TH PASSWD 1
        !             2: .CT 1 comm_term sa_mortals secur
        !             3: .SH NAME
        !             4: passwd \(mi change login password
        !             5: .SH SYNOPSIS
        !             6: .B passwd
        !             7: [
        !             8: .B -an
        !             9: ]
        !            10: [
        !            11: .I name
        !            12: ]
        !            13: .SH DESCRIPTION
        !            14: This command changes a password
        !            15: associated with the user
        !            16: .IR name
        !            17: (your own name by default).
        !            18: .PP
        !            19: The program prompts for the old password and then for the new one.
        !            20: The caller must supply both.
        !            21: The new password must be typed twice, to forestall mistakes.
        !            22: .PP
        !            23: New passwords must be at least four characters long if they use
        !            24: a sufficiently rich alphabet and at least six characters long
        !            25: if monocase.
        !            26: These rules are relaxed if you are insistent enough.
        !            27: .PP
        !            28: Only the owner of the name or the super-user may change a password;
        !            29: the owner must prove he knows the old password.
        !            30: .PP
        !            31: If the
        !            32: .B -a
        !            33: option is given,
        !            34: .I passwd
        !            35: prompts for new values of certain fields of the
        !            36: password file entry.
        !            37: .PP
        !            38: The super-user may use the
        !            39: .B -n
        !            40: option to install new users.
        !            41: The prompts are self-explanatory,
        !            42: and most of the defaults obvious.
        !            43: A null response to the
        !            44: .L UID:
        !            45: prompt
        !            46: assigns a numeric userid one greater than the
        !            47: largest one previously in
        !            48: .FR /etc/passwd .
        !            49: A null response to
        !            50: .L Directory:
        !            51: assigns a home directory in
        !            52: .FR /usr .
        !            53: If the first character of the response to this
        !            54: prompt is an asterisk, the remaining characters
        !            55: are taken as the name of the new user's home
        !            56: directory, and a symbolic link to this directory
        !            57: is placed in
        !            58: .FR /usr .
        !            59: .PP
        !            60: If
        !            61: .F /etc/stdprofile
        !            62: exists, each new user's home directory starts with a file name
        !            63: .FR .profile ,
        !            64: which is a copy of
        !            65: .F /etc/stdprofile
        !            66: with
        !            67: .B \eN
        !            68: replaced by the user's name, and
        !            69: .B \eD
        !            70: replaced by the name of the home directory.
        !            71: .SH FILES
        !            72: .F /etc/passwd
        !            73: .br
        !            74: .F /etc/stdprofile
        !            75: .SH "SEE ALSO"
        !            76: .IR crypt (3)
        !            77: .IR passwd (5)
        !            78: .br
        !            79: Robert Morris and Ken Thompson,
        !            80: `UNIX password security,'
        !            81: .I AT&T Bell Laboratories Technical Journal
        !            82: 63 (1984) 1649-1672
        !            83: .SH BUGS
        !            84: The password file information should be kept in a different data structure
        !            85: allowing indexed access.

unix.superglobalmegacorp.com

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