¿"sudo su" me convierte en usuario root?

¿"sudo su" me convierte en usuario root?

Escribí sudo suen la Terminal, luego escribí whoamiy la Terminal dijo que soy el usuario root. Entonces, ¿eso significa que sudo sume 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 -icomo se explicaen esta respuesta.

información relacionada