Difference between revisions of "Getty"

From ArchWiki
Jump to: navigation, search
(Others: rm red links)
(update Pkg/AUR templates (https://github.com/lahwaacz/wiki-scripts/blob/master/update-package-templates.py))
 
(7 intermediate revisions by 6 users not shown)
Line 1: Line 1:
 +
{{Lowercase title}}
 
[[Category:Boot process]]
 
[[Category:Boot process]]
 +
[[ja:Getty]]
 
[[zh-CN:Getty]]
 
[[zh-CN:Getty]]
{{Lowercase title}}
+
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 {{ic|Ctrl+Alt+F1}} through {{ic|Ctrl+Alt+F6}}.
 
+
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 {{keypress|Ctrl+Alt+F1}} through {{keypress|Ctrl+Alt+F6}}.
+
  
 
== agetty ==
 
== agetty ==
Line 11: Line 11:
 
== fgetty ==
 
== fgetty ==
  
The {{AUR|fgetty}} unofficial package is available in the [[Arch User Repository]] and is derived from mingetty.  It does not cause the "staircase effect". The patched {{AUR|fgetty-pam}} is currently required for [[Wikipedia:Pluggable authentication module|Pluggable Authentication Module]] (including SHA-2) support.
+
The {{AUR|fgetty}}{{Broken package link|{{aur-mirror|fgetty}}}} unofficial package is available in the [[Arch User Repository]] and is derived from mingetty.  It does not cause the "staircase effect". The patched {{AUR|fgetty-pam}}{{Broken package link|{{aur-mirror|fgetty-pam}}}} is currently required for [[Wikipedia:Pluggable authentication module|Pluggable Authentication Module]] (including SHA-2) support.
  
 
== Others ==
 
== Others ==
  
 
* '''mingetty''' AUR {{AUR|mingetty}}
 
* '''mingetty''' AUR {{AUR|mingetty}}
* '''[[qingy]]''' official package: {{Pkg|qingy}}
+
* '''[[qingy]]''' AUR package: {{AUR|qingy}}{{Broken package link|{{aur-mirror|qingy}}}}
 
* '''fbgetty''' official package: {{Pkg|fbgetty}}
 
* '''fbgetty''' official package: {{Pkg|fbgetty}}
* '''ngetty''' AUR: {{AUR|ngetty}}
+
* '''ngetty''' AUR: {{AUR|ngetty}}{{Broken package link|{{aur-mirror|ngetty}}}}
* '''rungetty''' AUR: {{AUR|rungetty}}
+
* '''rungetty''' AUR: {{AUR|rungetty}}{{Broken package link|{{aur-mirror|rungetty}}}}
 
* '''mgetty''' AUR: {{AUR|mgetty}}
 
* '''mgetty''' AUR: {{AUR|mgetty}}
  

Latest revision as of 21:27, 9 September 2015

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 Ctrl+Alt+F1 through Ctrl+Alt+F6.

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[broken link: archived in aur-mirror] 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[broken link: archived in aur-mirror] is currently required for Pluggable Authentication Module (including SHA-2) support.

Others

See also