Difference between revisions of "Getty"
Kynikos.bot (talk | contribs) (remove language suffix from Category:Boot process (English), see Talk:Table of Contents#English Category Names: Capitalization and Conflict with i18n) |
Kynikos.bot (talk | contribs) (Template:i18n is deprecated, use interlanguage links, see Help talk:I18n#"Dummy" interlanguage links and deprecation of Template:i18n) |
||
Line 1: | Line 1: | ||
[[Category:Boot process]] | [[Category:Boot process]] | ||
− | + | [[zh-CN:Getty]] | |
{{Lowercase title}} | {{Lowercase title}} | ||
Revision as of 15:16, 13 June 2012
A getty is the generic name for a program which manages a terminal line and its connected terminal. Its purpose is to protect the system from unauthorized access. Generally, each getty process is started by init and manages a single terminal line. Within the context of a typical Arch Linux installation, the terminals managed by the getty processes are implemented as virtual consoles. Six of these virtual consoles are provided by default and they are usually accessible by pressing Template:Keypress through Template:Keypress.
Contents
agetty
The agetty
program is the default getty in Arch Linux and is part of the util-linux package which is included in the base Arch Linux installation. It modifies the TTY settings while waiting for a login so that newlines are not translated to CR–LFs. This tends to cause a "staircase effect" for messages printed to the console (printed by programs started by Init for instance).
fgetty
The fgettyAUR unofficial package is available in the Arch User Repository and is derived from mingetty. It does not cause the "staircase effect". The patched fgetty-pamAUR is currently required for Pluggable Authentication Module (including SHA-2) support.
Others
- mingetty official package: mingetty
- qingy official package: qingy
- fbgetty official package: fbgetty
- ngetty AUR: ngettyAUR
- rungetty AUR: rungettyAUR
- mgetty AUR: mgettyAUR