Annotation of researchv10dc/man/man8/login.8, revision 1.1

1.1     ! root        1: .TH LOGIN 8
        !             2: .CT 1 sa_auto
        !             3: .SH NAME
        !             4: login \- sign on
        !             5: .SH SYNOPSIS
        !             6: .B /etc/login
        !             7: .I name
        !             8: .br
        !             9: .B /etc/login
        !            10: .B -f
        !            11: .I name
        !            12: [
        !            13: .I cmd
        !            14: ]
        !            15: .br
        !            16: .B /etc/login
        !            17: .B -p
        !            18: .I passwd-line
        !            19: [
        !            20: .I cmd
        !            21: ]
        !            22: .SH DESCRIPTION
        !            23: .I Login
        !            24: is executed by
        !            25: .IR getty (8).
        !            26: See the Introduction to this volume for how to dial up initially.
        !            27: .PP
        !            28: .I Login
        !            29: asks for a password if appropriate.
        !            30: Echoing is turned off during the typing of the password.
        !            31: The
        !            32: .B -f
        !            33: option forces login of the named user, without a password.
        !            34: .B -p
        !            35: is similar to
        !            36: .BR -f ,
        !            37: but an entire line of password file information
        !            38: is supplied.
        !            39: .PP
        !            40: .I Login
        !            41: initializes the userid, the groupid, and the working directory
        !            42: according to specifications found in the password file;
        !            43: see
        !            44: .IR passwd (5).
        !            45: It also initializes environment variables
        !            46: .SM PATH
        !            47: and
        !            48: .SM HOME .
        !            49: Finally it executes a command interpreter (usually
        !            50: .IR  sh (1)).
        !            51: Argument 0 of the command interpreter is its name with
        !            52: a dash
        !            53: .RL ( - )
        !            54: prepended.
        !            55: If
        !            56: a
        !            57: .I cmd
        !            58: argument was present,
        !            59: two additional arguments
        !            60: .B -c
        !            61: .I cmd
        !            62: are passed,
        !            63: and environment variable
        !            64: .SM REXEC
        !            65: is set to
        !            66: .LR 1 .
        !            67: .PP
        !            68: Upon a successful login,
        !            69: accounting files are updated and,
        !            70: if no options are present,
        !            71: the message of the day is printed
        !            72: and the user is informed of the
        !            73: existence of mail.
        !            74: .PP
        !            75: Successful logins are recorded in
        !            76: .F /etc/utmp
        !            77: and
        !            78: .FR /usr/adm/wtmp .
        !            79: If
        !            80: .I cmd
        !            81: was present,
        !            82: .L *
        !            83: is appended to the login name in
        !            84: .IR wtmp ,
        !            85: and
        !            86: no record is made in
        !            87: .IR utmp .
        !            88: .PP
        !            89: Only the super-user may execute
        !            90: .IR login .
        !            91: .SH FILES
        !            92: .TF /usr/spool/mail/*
        !            93: .TP
        !            94: .F /etc/utmp
        !            95: accounting
        !            96: .TP
        !            97: .F /usr/adm/wtmp
        !            98: accounting
        !            99: .TP
        !           100: .F /usr/spool/mail/*
        !           101: mail
        !           102: .TP
        !           103: .F /etc/motd
        !           104: message-of-the-day
        !           105: .TP
        !           106: .F /etc/passwd
        !           107: password file
        !           108: .TP
        !           109: .F /etc/group
        !           110: groups file
        !           111: .SH "SEE ALSO"
        !           112: .IR newgrp (1),
        !           113: .IR passwd (1),
        !           114: .IR environ (5),
        !           115: .IR passwd (5),
        !           116: .IR getty (8),
        !           117: .IR init (8),
        !           118: .IR su (8),
        !           119: .IR svcmgr (8).
        !           120: .SH DIAGNOSTICS
        !           121: `Login incorrect':
        !           122: the name or the password is bad.
        !           123: .br
        !           124: `No Shell' or `no directory': the initial shell or
        !           125: home directory specified in the password file does not exist.
        !           126: .br
        !           127: `Cannot open password file': things are badly curdled.
        !           128: .SH BUGS
        !           129: Information passed to options
        !           130: .B -p
        !           131: and
        !           132: .B -f
        !           133: is not checked.
        !           134: Only trusted programs should run
        !           135: .IR login .
        !           136: Only trusted programs may usefully do so anyway;
        !           137: .I login
        !           138: has no privileges.

unix.superglobalmegacorp.com

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