Annotation of cci/usr/src/man/man1/login.1, revision 1.1

1.1     ! root        1: .TH LOGIN 1 "1 April 1981"
        !             2: .UC 4
        !             3: .SH NAME
        !             4: login \- sign on
        !             5: .SH SYNOPSIS
        !             6: .B login
        !             7: [ username ]
        !             8: .SH DESCRIPTION
        !             9: The
        !            10: .I login
        !            11: command
        !            12: is used when a user initially
        !            13: signs on, or it may be used at any time to change
        !            14: from one user to another.
        !            15: The latter case is the one summarized above and
        !            16: described here.
        !            17: See \*(lqHow to Get Started\*(rq for how to dial up initially.
        !            18: .PP
        !            19: If
        !            20: .I login
        !            21: is invoked without an argument,
        !            22: it asks for a user name, and, if
        !            23: appropriate, a password.
        !            24: Echoing is turned off (if possible) during the typing of the password,
        !            25: so it will not appear on the written record of the
        !            26: session.
        !            27: .PP
        !            28: After a successful login,
        !            29: accounting files are updated and
        !            30: the user is informed of the
        !            31: existence of mail,
        !            32: and
        !            33: the message of the day is printed,
        !            34: as is the time he last logged in (unless he has a \*(lq.hushlogin\*(rq
        !            35: file in his home directory \- this
        !            36: is mostly used to make life easier for non-human users, such as
        !            37: .IR uucp ).
        !            38: .PP
        !            39: .I Login
        !            40: initializes the user and group IDs and the working directory,
        !            41: then executes a command interpreter (usually
        !            42: .IR  sh (1))
        !            43: according to specifications found in a password file.
        !            44: Argument 0 of the command interpreter is \*(lq\-sh\*(rq, or
        !            45: more generally the name of the command interpreter with
        !            46: a leading dash (\*(lq\-\*(rq) prepended.
        !            47: .PP
        !            48: Login also initializes the
        !            49: environment
        !            50: .IR environ (7)
        !            51: with information specifying home directory, command interpreter, terminal
        !            52: type (if available) and user name.
        !            53: .PP
        !            54: If the file /etc/nologin exists
        !            55: .I login
        !            56: prints its contents on the user's terminal and exits. This is
        !            57: used by
        !            58: .IR shutdown (8)
        !            59: to stop users logging in when the system is about to go down.
        !            60: .PP
        !            61: Login is recognized by
        !            62: .IR sh (1)
        !            63: and
        !            64: .IR csh (1)
        !            65: and executed directly (without forking).
        !            66: .SH FILES
        !            67: .ta \w'/usr/spool/mail/*\ \ 'u
        !            68: /etc/utmp      accounting
        !            69: .br
        !            70: /usr/adm/wtmp  accounting
        !            71: .br
        !            72: /usr/spool/mail/*      mail
        !            73: .br
        !            74: /etc/motd      message-of-the-day
        !            75: .br
        !            76: /etc/passwd    password file
        !            77: .br
        !            78: /etc/nologin   stops logins
        !            79: .br
        !            80: \&.hushlogin   makes login quieter
        !            81: .br
        !            82: /etc/securetty lists ttys that root may log in on
        !            83: .SH "SEE ALSO"
        !            84: init(8), getty(8), mail(1), passwd(1), passwd(5), environ(7),
        !            85: shutdown(8)
        !            86: .SH DIAGNOSTICS
        !            87: \*(lqLogin incorrect,\*(rq
        !            88: if the name or the password is bad.
        !            89: .br
        !            90: \*(lqNo Shell\*(rq, \*(lqcannot open password file\*(rq,
        !            91: \*(lqno directory\*(rq:
        !            92: consult a programming counselor.
        !            93: .SH BUGS
        !            94: An undocumented option,
        !            95: .B \-r
        !            96: is used by the remote login server,
        !            97: .IR rlogind (8C)
        !            98: to force
        !            99: .I login
        !           100: to enter into an initial connection protocol.

unix.superglobalmegacorp.com

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