¿Cómo convertirse en un ‘usuario root’ en Linux?
el usuario root es un usuario con privilegios en Linux, que es similar a un administrador en Windows.
Todo tipo de operaciones administrativas se pueden realizar utilizando privilegios de usuario root, por lo que no es recomendable proporcionar acceso root a cualquier persona que no esté muy familiarizada con el entorno Linux, lo que podría causar un impacto adverso en el sistema.
La mejor práctica es deshabilitar el acceso de root. UBUNTU básicamente desactiva el acceso root e implica sudo en lugar de acceso root.
Los usuarios normales pueden realizar tareas administrativas con el comando sudo, dependiendo del privilegio de acceso root para administrar la actividad de administración.
Consulte el siguiente artículo para configurar el acceso sudo en Linux.
- Cómo configurar el acceso sudo en Linux
Habilitar el acceso sudo para un usuario, rastreará con precisión la actividad del usuario y registrará todo en el registro de mensajes (/var/log / message).
Haga clic aquí para descubrir las formas efectivas de leer archivos de registro en Linux.
Consulte los siguientes artículos para obtener más información sobre el privilegio sudo.
- Cómo Permitir que un Usuario o Grupo Normal Ejecute Comandos como root en Linux
- Cómo Permitir que un Usuario Normal Ejecute Comandos como root en un Directorio Específico de Linux
1) Convertirse en usuario root en Linux, usando el comando ‘ su ‘
su (forma corta de «sustituir o cambiar de usuario») nos permite ejecutar comandos con los privilegios de otro usuario.
su es la forma más sencilla de cambiar a una cuenta root que requiere una contraseña de root para usar el comando ‘su’ en Linux.
Este acceso ‘ su ‘ nos permitirá recuperar el directorio principal del usuario root y su shell.
$ sudo su -Password::/root# pwd/root
Al igual que cuando se inicia sesión como ‘root’, el símbolo del sistema termina con #
en lugar de $
.
Te estarás preguntando, por qué debería usar » – » mientras uso el comando ‘su’, y cuál es la diferencia.
- su -: El uso de «su -» establece el entorno de usuario de destino con HOME, SHELL, USER, LOGNAME y PATH.
- su: El uso de » su » preserva el entorno de usuario actual.
2) Convertirse en usuario root en Linux, usando el comando «sudo-i»
sudo (forma corta de ‘super user do’) nos permite ejecutar temporalmente otros comandos como root. Esta es la mejor manera de ejecutar comandos root, ya que registra todo lo que se está realizando con el comando sudo.
Los usuarios no requieren la contraseña de root para obtener acceso root. En su lugar, los usuarios ingresarán su propia contraseña para aprovechar el acceso de root temporal.
$ sudo -i:/root# pwd/root
Una vez que se cambia a root usando el comando anterior, se abrirá un shell root interactivo y lo dirigirá al directorio principal raíz (/root).
Alternativamente, cada comando se puede ejecutar directamente desde la sesión de usuario, simplemente agregando ‘sudo’ antes de cada comando que se ejecute.
$ sudo ip a
3) Convertirse en usuario root en Linux, utilizando el comando «sudo-s»
el comando sudo-s proporciona acceso root y, finalmente, protege su entorno actual, incluyendo la configuración específica de la consola y el directorio personal.
$ sudo -s:/home/magesh# pwd/home/magesh
Conclusión
Este artículo proporciona una visión mientras usa el comando’ su ‘y’ sudo ‘ en su entorno Linux.
Amablemente apóyanos compartiendo este artículo con tus amigos y colegas!