Annotation of cci/usr/src/man/man1/login.1, revision 1.1.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.