O modo de usuário único e su
não são exatamente os mesmos, se você estiver se referindo à opção de inicialização single
.
Modo de usuário único ( da adição de single
para comandos de inicialização do grub ou add init="/ bin / bash "para a linha do kernel ) deve basicamente permitir que você faça login com acesso root & mude qualquer coisa. Basicamente:
your computer boots to runlevel 1. Your local file systems are mounted, but your network is not activated. You have a usable system maintenance shell. Unlike rescue mode, single-user mode automatically tries to mount your file system; do not use single-user mode if your file system can not be mounted successfully. You can not use single-user mode if the runlevel 1 configuration on your system is corrupted.
(de documentos da Red Hat )
su
parece que poderia representar superusuário ... mas eu não estou prendendo a respiração para encontrar informações definitivas confiáveis sobre a origem do nome de su
. Provavelmente como outros nomes unix / linux de "old school", pode ser uma abreviação de algo, ou apenas por diversão, sigla de auto-referência, nomes de um casal ou iniciais (debian), praticamente qualquer coisa realmente.
De acordo com a (às vezes?) confiável Wikipédia :
The Unix command su, also referred to as substitute user, super user, or switch user, is used by a computer user to execute commands with the privileges of another user account. When executed it invokes a shell without changing the current working directory or the user environment.
When the command is used without specifying the new user id as a command line argument, it defaults to using the superuser account (user id 0) of the system.
Interessante também em sudo
:
The command sudo is related, and executes a command as another user but observes a set of constraints about which users can execute which commands as which other users. Unlike su, sudo authenticates users against their own password rather than that of the target user