[0m


TTYS(5)             UNIX Programmer's Manual		  TTYS(5)



[1mNAME
     [0mttys - terminal initialization data

[1mDESCRIPTION
     [0mThe _t_t_y_s file contains information that is used by various
     routines to initialize and control the use of terminal spe-
     cial files. This information is read with the _g_e_t_t_t_y_e_n_t(3)
     library routines.	There is one line in the _t_t_y_s file per
     special file.  Fields are separated by tabs and/or spaces.
     Some fields may contain more than one word and should be
     enclosed in double quotes.  Blank lines and comments can
     appear anywhere in the file; comments are delimited by `#'
     and new line. Unspecified fields default to null.	The first
     field is the terminal's entry in the device directory, /dev.
     The second field of the file is the command to execute for
     the line, typically _g_e_t_t_y(8), which performs such tasks as
     baud-rate recognition, reading the login name, and calling
     _l_o_g_i_n(1).	It can be, however, any desired command, for
     example the start up for a window system terminal emulator
     or some other daemon process, and can contain multiple words
     if quoted.  The third field is the type of terminal normally
     connected to that tty line, as found in the _t_e_r_m_c_a_p(5) data
     base file.  The remaining fields set flags in the _t_y__s_t_a_t_u_s
     entry (see _g_e_t_t_t_y_e_n_t(3)) or specify a window system process
     that _i_n_i_t(8) will maintain for the terminal line.	As flag
     values, the strings `on' and `off' specify whether _i_n_i_t
     should execute the command given in the second field, while
     `secure' in addition to `on' allows root to login on this
     line.  These flag fields should not be quoted.  The string
     `window=' is followed by a quoted command string which _i_n_i_t
     will execute before starting _g_e_t_t_y.  If the line ends in a
     comment, the comment is included in the _t_y__c_o_m_m_e_n_t field of
     the ttyent structure.

     Some examples:

     console "/etc/getty std.1200"   vt100	  on secure
     ttyd0   "/etc/getty d1200"      dialup	  on	 # 555-1234
     ttyh0   "/etc/getty std.9600"   hp2621-nl	  on	 # 254MC
     ttyh1   "/etc/getty std.9600"   plugboard	  on	 # John's office
     ttyp0   none		     network
     ttyp1   none		     network	  off
     ttyv0   "/usr/new/xterm -L :0"  vs100	  on window="/usr/new/Xvs100 0"

     The first example permits root login on the console at 1200
     baud, the second allows dialup at 1200 baud without root
     login, the third and fourth allow login at 9600 baud with
     terminal types of "hp2621-nl" and "plugboard" respectively,
     the fifth and sixth line are examples of network pseudo
     ttys, which should not have _g_e_t_t_y enabled on them, and the
     last example shows a terminal emulator and window system
     startup entry.



Printed 31/3/92     Revision 1.2 of 19/10/88			1






TTYS(5)             UNIX Programmer's Manual		  TTYS(5)



[1mFILES
     [0m/etc/ttys

[1mSEE ALSO
     [0mlogin(1), getttyent(3), gettytab(5), init(8), getty(8)


















































Printed 31/3/92     Revision 1.2 of 19/10/88			2



[0m