Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

login(1)

ioctl(2)

tty(4)

gettytab(5)

ttys(5)

init(8)



GETTY(8)                COMMAND REFERENCE                GETTY(8)



NAME
     getty  - set terminal mode

SYNOPSIS
     /etc/getty [ type ]

DESCRIPTION
     Getty is invoked by init(8) immediately after a terminal is
     opened, following the making of a connection.  While reading
     the name getty attempts to adapt the system to the speed and
     type of terminal being used.

     Init calls getty with type, an argument specified by the
     ttys file entry for the terminal line.  Type can be used to
     make getty treat the line specially.  It is used as an index
     into the gettytab(5) database to determine the
     characteristics of the line.  If there is no type argument,
     or there is no table corresponding to type in gettytab, the
     default table is used.  If there is no /etc/gettytab a set
     of system defaults is used.

     If indicated by the table located, getty will clear the
     terminal screen, print a banner heading, and prompt for a
     login name.  Usually either the banner or the login prompt
     will include the system hostname.  Then the user's name is
     read, a character at a time.  If a null character is
     received, it is assumed to be the result of the user pushing
     the ``break'' (``interrupt'') key.  The speed is usually
     then changed and the ``login:'' is typed again; a second
     ``break'' changes the speed again and the ``login:'' is
     typed once more.  Successive ``break'' characters cycle
     through the same standard set of speeds.

     The user's name is terminated by a new-line or carriage-
     return character.  The latter results in the system being
     set to treat carriage returns appropriately (see tty(4)).

     The user's name is scanned to see if it contains any lower-
     case alphabetic characters; if not, and if the name is non-
     empty, the system is told to map any future upper-case
     characters into the corresponding lower-case characters.

     Finally, login is called with the user's name as an
     argument.

     Most of the default actions of getty can be circumvented, or
     modified, by a suitable gettytab table.

     Getty can be set to timeout after some interval, which will
     cause dial-up lines to hang up if the login name is not
     entered reasonably quickly.




Printed 4/6/89                                                  1





GETTY(8)                COMMAND REFERENCE                GETTY(8)



FILES
     /etc/gettytab
                  data base describing terminal lines

     /etc/ttys    terminal initialization data

CAVEATS
     Currently, the format of /etc/ttys limits the permitted
     table names to a single character.

SEE ALSO
     login(1), ioctl(2), tty(4), gettytab(5), ttys(5), and
     init(8).










































Printed 4/6/89                                                  2



%%index%%
na:264,78;
sy:342,223;
de:565,2987;
fi:3888,214;
ca:4102,194;
se:4296,261;
%%index%%000000000108

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