mingetty − minimal getty for consoles
mingetty [−−noclear] [−−nonewline] [−−noissue] [−−nohangup] [−−nohostname] [−−long−hostname] [−−loginprog=/bin/login] [−−nice=10] [−−delay=5] [−−chdir=/home] [−−chroot=/chroot] [−−autologin username] [−−loginpause] tty
mingetty is a minimal getty for use on virtual consoles. Unlike agetty(8), mingetty is not suitable for serial lines. I recommend using mgetty(8) for this purpose.
−−noclear
Do not clear the screen before prompting for the login name (the screen is normally cleared).
−−nonewline
Do not print a newline before writing out /etc/issue.
−−noissue
Do not output /etc/issue.
−−nohangup
Do not call vhangup() to disable writing to this tty by other applications.
−−nohostname
Do not print the hostname before the login prompt.
−−long−hostname
By default the hostname is only printed until the first dot. With this option enabled, the full text from gethostname() is shown.
−−loginprog /bin/login
Change the login app.
−−nice 10
Change the priority by calling nice().
−−delay 5
Sleep this many seconds after startup of mingetty.
−−chdir /home
Change into this directory before calling the login prog.
−−chroot /chroot
Call chroot() with this directory name.
−−autologin username
Log the specified user automatically in without asking for a login name and password. Check the −f option from /bin/login for this.
−−loginpause
Wait for any key before dropping to the login prompt. Can be combined with −−autologin to save memory by lazily spawning shells.
mingetty recognizes the following escapes sequences which might be embedded in the /etc/issue file:
\d |
insert current day (localtime), | ||
\l |
insert line on which mingetty is running, | ||
\m |
inserts machine architecture (uname -m), | ||
\n |
inserts machine’s network node hostname (uname -n), | ||
\o |
inserts domain name, | ||
\r |
inserts operating system release (uname -r), | ||
\t |
insert current time (localtime), | ||
\s |
inserts operating system name, | ||
\u |
resp. \U the current number of users which are currently logged in. \U inserts "n users", where as \u only inserts "n". | ||
\v |
inserts operating system version (uname -v). |
"Linux eos i386 #1 Tue Mar 19 21:54:09 MET 1996" was produced by putting "\s \n \m \v" into /etc/issue.
/etc/issue, /var/run/utmp.
mgetty(8), agetty(8).
Copyright © 1996 Florian La Roche <[email protected]>. Man-page written by David Frey <[email protected]> and Florian La Roche.