Annotation of 43BSDReno/libexec/getty/ttys.5, revision 1.1

1.1     ! root        1: .\" Copyright (c) 1985 The Regents of the University of California.
        !             2: .\" All rights reserved.
        !             3: .\"
        !             4: .\" Redistribution and use in source and binary forms are permitted provided
        !             5: .\" that: (1) source distributions retain this entire copyright notice and
        !             6: .\" comment, and (2) distributions including binaries display the following
        !             7: .\" acknowledgement:  ``This product includes software developed by the
        !             8: .\" University of California, Berkeley and its contributors'' in the
        !             9: .\" documentation or other materials provided with the distribution and in
        !            10: .\" all advertising materials mentioning features or use of this software.
        !            11: .\" Neither the name of the University nor the names of its contributors may
        !            12: .\" be used to endorse or promote products derived from this software without
        !            13: .\" specific prior written permission.
        !            14: .\" THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
        !            15: .\" WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
        !            16: .\" MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
        !            17: .\"
        !            18: .\"    @(#)ttys.5      6.7 (Berkeley) 6/23/90
        !            19: .\"
        !            20: .TH TTYS 5  "June 23, 1990"
        !            21: .AT 3
        !            22: .SH NAME
        !            23: ttys \- terminal initialization data
        !            24: .SH DESCRIPTION
        !            25: The
        !            26: .I ttys
        !            27: file contains information that is used by various routines to initialize
        !            28: and control the use of terminal special files.
        !            29: This information is read with the
        !            30: .IR getttyent (3)
        !            31: library routines.
        !            32: There is one line in the 
        !            33: .I ttys
        !            34: file per special file.
        !            35: Fields are separated by tabs and/or spaces.
        !            36: Fields comprised of more than one word should be enclosed in double
        !            37: quotes (``"'').
        !            38: Blank lines and comments may appear anywhere in the file; comments
        !            39: are delimited by hash marks (``#'') and new lines.
        !            40: Any unspecified fields will default to null.
        !            41: .PP
        !            42: The first field is the terminal's entry in the device directory, ``/dev''.
        !            43: .PP
        !            44: The second field of the file is the command to execute for the line,
        !            45: typically
        !            46: .IR getty (8),
        !            47: which performs such tasks as baud-rate recognition, reading the login name,
        !            48: and calling
        !            49: .IR login (1).
        !            50: It can be, however, any desired command, for example
        !            51: the start up for a window system terminal emulator or some other
        !            52: daemon process, and can contain multiple words if quoted.
        !            53: .PP
        !            54: The third field is the type of terminal usually connected to that
        !            55: tty line, normally the one found in the
        !            56: .IR termcap (5)
        !            57: data base file.
        !            58: The environmental variable ``TERM'' is initialized with the value by
        !            59: either
        !            60: .IR getty (8)
        !            61: or
        !            62: .IR login (1).
        !            63: .PP
        !            64: The remaining fields set flags in the
        !            65: .I ty_status
        !            66: entry (see
        !            67: .IR getttyent (3))
        !            68: or specify a window system process that
        !            69: .IR init (8)
        !            70: will maintain for the terminal line.
        !            71: .PP
        !            72: As flag values, the strings ``on'' and ``off'' specify that
        !            73: .I init
        !            74: should (should not) execute the command given in the second field,
        !            75: while ``secure'' (if ``on'' is also specified) allows users with a
        !            76: uid of 0 to login on
        !            77: this line.
        !            78: These flag fields should not be quoted.
        !            79: .PP
        !            80: The string ``window='' may be followed by a quoted command
        !            81: string which
        !            82: .I init
        !            83: will execute
        !            84: .B before
        !            85: starting the command specified by the second field.
        !            86: .SH EXAMPLES
        !            87: .nf
        !            88: # root login on console at 1200 baud
        !            89: console        "/usr/libexec/getty std.1200"   vt100   on secure
        !            90: # dialup at 1200 baud, no root logins
        !            91: ttyd0  "/usr/libexec/getty d1200"      dialup  on      # 555-1234
        !            92: # Mike's terminal: hp2621
        !            93: ttyh0  "/usr/libexec/getty std.9600"   hp2621-nl       on      # 457 Evans
        !            94: # John's terminal: vt100
        !            95: ttyh1  "/usr/libexec/getty std.9600"   vt100   on              # 459 Evans
        !            96: # terminal emulate/window system
        !            97: ttyv0  "/usr/new/xterm -L :0"          vs100   on window="/usr/new/Xvs100 0"
        !            98: # Network pseudo ttys -- don't enable getty
        !            99: ttyp0  none    network
        !           100: ttyp1  none    network off
        !           101: .fi
        !           102: .SH FILES
        !           103: /etc/ttys
        !           104: .SH "SEE ALSO"
        !           105: login(1), getttyent(3), ttyslot(3), gettytab(5), termcap(5), getty(8), init(8)

unix.superglobalmegacorp.com

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