Annotation of 43BSDReno/usr.bin/login/login.1, revision 1.1.1.1

1.1       root        1: .\" Copyright (c) 1980, 1990 Regents of the University of California.
                      2: .\" All rights reserved.  The Berkeley software License Agreement
                      3: .\" specifies the terms and conditions for redistribution.
                      4: .\"
                      5: .\"     @(#)login.1    6.8 (Berkeley) 7/24/90
                      6: .\"
                      7: .Dd July 24, 1990
                      8: .Dt LOGIN 1
                      9: .Os BSD 4
                     10: .Sh NAME
                     11: .Nm login
                     12: .Nd sign on
                     13: .Sh SYNOPSIS
                     14: .Nm login
                     15: .Op Fl p
                     16: .Op Ar username
                     17: .Nm login
                     18: .Op Fl p
                     19: .Op Fl h Ar hostname
                     20: .Op Fl f
                     21: .Op Ar username
                     22: .Sh DESCRIPTION
                     23: The
                     24: .Nm login
                     25: command
                     26: is used when a user initially
                     27: signs on.
                     28: It may also be used at any time to change
                     29: from one user to another.
                     30: This case is the one summarized first above and described here.
                     31: See
                     32: .Em How to Get Started
                     33: for how to connect initially.
                     34: The invocation of
                     35: .Nm login
                     36: for initial sign-on
                     37: is made by a system program or server using the latter form of the command
                     38: and is described below.
                     39: .Pp
                     40: If
                     41: .Nm login
                     42: is invoked without an argument,
                     43: it asks for a user name, and, if
                     44: appropriate, a password.
                     45: Echoing is turned off (if possible) during the typing of the password,
                     46: so it will not appear on the written record of the
                     47: session.
                     48: .Pp
                     49: After a successful login,
                     50: accounting files are updated and
                     51: the user is informed of the
                     52: existence of mail.
                     53: The message of the day is printed,
                     54: as is the time of his last login.
                     55: Both are suppressed if he has a
                     56: .Dq Pa .hushlogin
                     57: file in his home directory; this
                     58: is mostly used to make life easier for non-human users, such as
                     59: .Xr uucp 1 .
                     60: .Pp
                     61: .Nm Login
                     62: initializes the user and group IDs and the working directory,
                     63: then executes a command interpreter (usually
                     64: .Xr csh  1  )
                     65: according to specifications found in a password file.
                     66: Argument 0 of the command interpreter is
                     67: the name of the command interpreter with
                     68: a leading dash
                     69: .Sq Fl .
                     70: .Pp
                     71: Login also modifies the
                     72: environment (see
                     73: .Xr environ 7 )
                     74: with information specifying home directory, command interpreter, terminal
                     75: type (if available) and user name.
                     76: .Pp
                     77: Options:
                     78: .Pp
                     79: .Tw Ds
                     80: .Tp Fl p
                     81: Causes the remainder of the environment to be preserved,
                     82: otherwise any previous environment is discarded.
                     83: .Tp Fl h
                     84: option is used by
                     85: .Xr telnetd  8
                     86: (at initial login)
                     87: and other servers to list the host from which
                     88: the connection was received.
                     89: .Tp Fl f
                     90: Used with a username on the command line, at initial login,
                     91: to indicate that proper authentication has already been done
                     92: and that no password need be requested.
                     93: This option may be used by the superuser
                     94: or by the user specified on the command line.
                     95: .Tp
                     96: .Pp
                     97: If the file
                     98: .Pa /etc/nologin
                     99: exists,
                    100: .Nm login
                    101: prints its contents on the user's terminal and exits. This is
                    102: used by
                    103: .Xr shutdown  8
                    104: to stop users logging in when the system is about to go down.
                    105: .Pp
                    106: Login is recognized by
                    107: .Xr sh  1
                    108: and
                    109: .Xr csh  1
                    110: and executed directly (without forking).
                    111: .Sh FILES
                    112: .Dw /var/log/wtmp
                    113: .Di L
                    114: .Dp Pa /var/run/utmp
                    115: accounting
                    116: .Dp Pa /var/log/wtmp
                    117: accounting
                    118: .Dp Pa /var/mail/*
                    119: mail
                    120: .Dp Pa /etc/motd
                    121: message-of-the-day
                    122: .Dp Pa /etc/passwd
                    123: password file
                    124: .Dp Pa /etc/nologin
                    125: stops logins
                    126: .Dp Pa \&.hushlogin
                    127: makes login quieter
                    128: .Dp
                    129: .Sh SEE ALSO
                    130: .Xr mail 1 ,
                    131: .Xr passwd 1 ,
                    132: .Xr rlogin 1 ,
                    133: .Xr getpass 3 ,
                    134: .Xr passwd 5 ,
                    135: .Xr utmp 5 ,
                    136: .Xr environ 7 ,
                    137: .Xr init 8 ,
                    138: .Xr getty 8 ,
                    139: .Xr shutdown 8 ,
                    140: .Sh HISTORY
                    141: .Nm login
                    142: appeared in Version 6 AT&T Unix.
                    143: .Sh DIAGNOSTICS
                    144: .Dw Fl
                    145: .Di L
                    146: .Dp Li Login incorrect
                    147: if the name or the password is bad.
                    148: .Dp Li No Shell
                    149: .Dp Li cannot open password file
                    150: .Dp Li no directory
                    151: consult a programming counselor.
                    152: .Dp

unix.superglobalmegacorp.com

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