Escribí sudo su
en la Terminal, luego escribí whoami
y la Terminal dijo que soy el usuario root. Entonces, ¿eso significa que sudo su
me convierte en usuario root o me falta algo?
Respuesta1
Sí. Tienes la respuesta en man su
:
SYNOPSIS
su [options...] [-] [user [args...]]
DESCRIPTION
su allows to run commands with substitute user and group ID.
When called without arguments su defaults to running an interactive shell as root.
Tenga en cuenta que el método recomendado para hacerlo es sudo su -
, ya que inicia el shell raíz con un entorno de shell de inicio de sesión:
-, -l, --login
Starts the shell as login shell with an environment similar to a real login:
o clears all environment variables except for TERM
o initializes the environment variables HOME, SHELL, USER, LOGNAME, PATH
o changes to the target user's home directory
o sets argv[0] of the shell to '-' in order to make the shell a login shell
o ejecutar directamente sudo -i
como se explicaen esta respuesta.