Linux es un sistema operativo sólido de usuarios múltiples. Puede haber numerosos usuarios que accedan al sistema y utilizan recursos del sistema. Tener cuentas de usuario separadas también ofrece un mejor control sobre varios permisos.
Si hay múltiples usuarios en el sistema, habrá numerosas ocasiones en las que desea cambiar el usuario actual. En esta guía, consulte cómo cambiar al usuario en Linux.
Usuario en Linux
Linux tiene tres tipos de cuentas de usuario: sistema, usuario y root.
Dependiendo de la interfaz (GUI o CLI), hay múltiples formas de cambiar el usuario actual.
Cambiar el usuario en CLI
Esta sección cubre cómo cambiar a los usuarios en la consola. Esta sección es aplicable a cualquier distribución de Linux.
Cambiar al usuario usando SU
Esta es la forma predeterminada de cambiar el usuario actual para la sesión. El comando SU (Switch User) ofrece una forma simple de cambiar de usuario.
Para cambiar a un usuario diferente, use la siguiente estructura de comando. Una vez ejecutado, deberá ingresar la contraseña de la cuenta de usuario de destino para completar el proceso de inicio de sesión.
$ su -
Para verificar, verifique el valor de la variable de entorno de nombre de usuario.
$ Echo $ Nombre de usuario
Hay una variación de este comando. Si no se especifica ningún nombre de usuario, entonces SU será el por defecto al usuario root. En ese caso, los siguientes comandos son equivalentes.
$ su -
$ su - raíz
Verificar el cambio.
$ whoami
Se recomienda encarecidamente no iniciar sesión como root a menos que tenga que. Si es solo para ejecutar comandos con privilegio raíz, entonces la herramienta sudo ofrece más flexibilidad y seguridad.
$ sudo
Cambiar al usuario usando sudo
Si bien sudo se usa principalmente para ejecutar un comando con privilegio raíz, también puede cambiar el usuario. Sin embargo, no todos los usuarios pueden usar sudo. El usuario debe agregarse en el archivo de sudoers ubicado en la ubicación /etc /sudoers. Aprenda a agregar un usuario en sudoers.
Suponiendo que el usuario actual pueda usar la herramienta sudo, para cambiar a un usuario diferente, ejecute el siguiente comando. Aquí, el usuario "Jones" es un usuario regular, mientras que "Héctor" es un administrador.
$ sudo -u -s
Verificar la acción.
$ whoami
Aquí no es donde se detiene. Usando el comando sudo, también es posible ejecutar un comando como un usuario diferente sin iniciar sesión. La forma predeterminada de usar sudo es ejecutar comandos como root.
$ sudo
Sin embargo, sudo también permite ejecutar un comando como otro usuario. Así es como se ve la estructura de comando.
$ sudo -u
Cambiar a los usuarios en la GUI
Si está utilizando un entorno de escritorio, puede cambiar a un usuario diferente sin ejecutar ningún comando. El método dependerá del entorno de escritorio que esté utilizando.
Aquí, mostraré cómo cambiar los usuarios en Gnome.
Cambiar al usuario en GNOME
Gnome es uno de los entornos de escritorio más populares que existen. Está disponible en casi cualquier distribución de Linux popular. Su interfaz es agradable, moderna y fluida. Por supuesto, puedes ajustarlo para darle un ambiente más agradable. Echa un vistazo a algunos de los mejores temas GTK3 para Linux. Estos son temas compatibles con gnomo y deben funcionar en cualquier versión moderna de Gnome.
Para cambiar la cuenta de usuario, haga clic en el botón de encendido en la esquina superior derecha y seleccione "Cambiar usuario".
Haga clic en la cuenta de usuario deseada, ingrese la contraseña y voila!
Pensamientos finales
Cambiar el usuario en Linux es una tarea bastante fácil. No importa si eres un administrador del sistema o un usuario casual; La tarea es simple pero importante saber. No dude en probar todos los métodos mencionados.
Computación feliz!