Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

login(1)

getttyent(3)

gettytab(5)

init(8)

getty(8)

ttytype(5)



TTYS(5)                 COMMAND REFERENCE                 TTYS(5)



NAME
     ttys - terminal initialization data

DESCRIPTION
     The ttys file contains information used by various routines
     to initialize and control the use of terminal special files.
     This information is read with the getttyent(3) library
     routines.

     There is one line in the ttys file per special file.  Fields
     are separated by tabs and/or spaces.  Some fields can
     contain more than one word enclosed in double quotes.  Blank
     lines and comments can appear anywhere in the file. Comments
     are delimited by `#' and a new line. Unspecified fields
     default to null.

     The first field is the terminal's entry in the device
     directory /dev.

     The second field is the command to execute for the line.
     This is usually getty(8), which performs tasks such as
     baud-rate recognition, reading the login name, and calling
     login(1). It can also be any desired command, for example
     the startup for a window system terminal emulator or some
     other daemon process. This field can contain multiple words
     if enclosed in double quotes.

     The third field is the type of terminal normally connected
     to that tty line, found in the termcap(5) data base file.

     The remaining fields set flags in the ty_status entry (see
     getttyent(3)) or specify a window system process that
     init(8) will maintain for the terminal line.  As flag
     values, the strings `on' and `off' specify whether init
     should execute the command given in the second field.  This
     flag field should not be quoted.  The string `window=' is
     followed by a quoted command string that init executes
     before starting getty.  If the line ends in a comment, the
     comment is included in the ty_comment field of the ttyent
     structure.

EXAMPLES
     This example permits login on the console:

          console    "/etc/xsystem y"            4317         on

     This example disables login from the RC-232 port tty00:

          tty00      "/etc/getty y"              4317         off    # RS-232

     This is an example of network pseudo ttys that should not
     have getty enabled on them:



Printed 4/7/89                                                  1





TTYS(5)                 COMMAND REFERENCE                 TTYS(5)



          ttyp0      none                        network      off

FILES
     /etc/ttys

CAVEATS
     Many programs such as login(1) and tset(1) do not use the
     third field to determine the terminal type connected to that
     tty line.

SEE ALSO
     login(1), getttyent(3), gettytab(5), init(8), getty(8),
     ttytype(5)










































Printed 4/7/89                                                  2



%%index%%
na:240,87;
de:327,2115;
ex:2442,461;3215,67;
fi:3282,86;
ca:3368,245;
se:3613,283;
%%index%%000000000116

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026