Copyright (C) 1998-2006 Miquel van Smoorenburg. Copyright (C) 2012 Karel Zak <firstname.lastname@example.org> This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A ...
NAMEsulogin - single-user login
SYNOPSISsulogin [options] [tty]
DESCRIPTIONsulogin is invoked by init when the system goes into single-user mode.
The user is prompted:
Give root password for system maintenance
(or type Control-D for normal startup):
If the root account is locked and --force is specified, no password is required.
sulogin will be connected to the current terminal, or to the optional tty device that can be specified on the command line (typically /dev/console).
When the user exits from the single-user shell, or presses control-D at the prompt, the system will continue to boot.
- -e, --force
- If the default method of obtaining the root password from the system via getpwnam(3) fails, then examine /etc/passwd and /etc/shadow to get the password. If these files are damaged or nonexistent, or when root account is locked by '!' or '*' at the begin of the password then sulogin will start a root shell without asking for a password.
- Only use the -e option if you are sure the console is physically protected against unauthorized access.
- -p, --login-shell
- Specifying this option causes sulogin to start the shell process as a login shell.
- -t, --timeout seconds
- Specify the maximum amount of time to wait for user input. By default, sulogin will wait forever.
- -h, --help
- Display help text and exit.
- -V, --version
- Display version information and exit.