¿Qué es Sudo en Linux?

Autor: | Última modificación: 11 de enero de 2023 | Tiempo de Lectura: 3 minutos

Sudo Linux

¿Qué es Sudo en Linux y cuál es la función de este programa? ¿Cómo debes configurar tu sistema operativo para no tener que elevar privilegios cada vez que quieres hacer algo?

Los sistemas operativos de la familia GNU/Linux se utilizan en muchos sectores de la tecnología y la programación. En ciberseguridad, se utiliza Kali Linux, que se basa en la distribución Debian y, por lo tanto, cuenta con uno de los programas más conocidos y utilizados de este tipo de sistemas.

El programa Sudo Linux, está estrechamente relacionado con el manejo de privilegios del usuario del sistema. En ciberseguridad, es necesario contar con el nivel de privilegios más alto, si no deseas tener que elevar privilegios cada vez que ejecutas un comando o un fichero. Por eso, en este post, te explicaremos qué es Sudo en Linux, cuál es su función y cómo puedes acceder a una cuenta de superusuario para ahorrar tiempo de trabajo.

¿Qué es Sudo en Linux?

Sudo o Super User Do es un programa que viene incorporado en todos los sistemas operativos tipo Unix. Es decir, GNU/Linux, BSD o Mac OS, entre otros. Este software le permite a los usuarios ejecutar comandos y ficheros con los permisos de seguridad de otro usuario (principalmente con los privilegios del usuario root). De manera predeterminada, encontrarás Sudo Linux instalado en el directorio:

/usr/bin

En otras palabras, Sudo sirve para elevar privilegios temporalmente, con el fin de ejecutar comandos o archivos que requieren permisos especiales. Sin embargo, a pesar de que Sudo es un programa muy útil, te enseñaremos un método rápido para no tener que hacer uso de él constantemente (lo cual podría entorpecer tu flujo de trabajo en algunas ocasiones).

Algunos comandos de Sudo Linux

  • sudo -l
  • sudo -i
  • sudo -s

¿Cómo activar el usuario root?

Ya hemos visto qué es Sudo en Linux. Ahora, hablaremos de un método para tener permisos de superusuario de forma permanente.

En GNU/Linux, el usuario root es aquel que, por defecto, tiene la mayor cantidad de privilegios de seguridad. Si trabajas en ciberseguridad con el sistema operativo de Kali, te recomendamos activar el usuario root para no tener que elevar privilegios con Sudo cada vez que quieras hacer algo. Para habilitarlo, solo tienes que seguir los siguientes pasos.

  1. Ejecuta el comando «$ sudo su» en la consola de Kali Linux.
  2. El sistema te pedirá una contraseña, la cual por defecto es: kali. Todo en minúscula.
  3. Ahora, para habilitar el usuario root, solo hace falta establecerle una contraseña. Para ello, ejecuta el comando «passwd root» y elige la contraseña de root que desees.
  4. Finalmente, cierra sesión e inicia una nueva con las siguientes credenciales:
    • Nombre de usuario: root
    • Contraseña: la que hayas elegido

🔴 ¿Quieres entrar de lleno a la Ciberseguridad? 🔴

Descubre el Ciberseguridad Full Stack Bootcamp de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada

👉 Prueba gratis el Bootcamp en Ciberseguridad por una semana

Teniendo en cuenta que el programa Sudo solo te da privilegios de superusuario de manera temporal, en muchas ocasiones es recomendable que actives el usuario root y hagas todas tus tareas desde él. No obstante, ahora que sabes qué es Sudo en Linux, también podrás usar este software para acceder temporalmente a los permisos de cualquier otro usuario. Aunque, por lo general, se utiliza para acceder a los privilegios de root, también lo puedes aplicar para otras cuentas del ordenador.

¿Cómo aprender más?

Ya has aprendido qué es Sudo en Linux y cómo habilitar el usuario root si quieres ahorrar tiempo y trabajo. Para aprender más, ingresa a nuestro Ciberseguridad Full Stack Bootcamp y conviértete en todo un especialista en muy pocos meses. Aprende sobre hacking ético, análisis de malware, criptografía y muchísimo más. ¡No sigas esperando e inscríbete ahora!

[email protected]

¿Trabajo? Aprende a programar y consíguelo.

¡No te pierdas la próxima edición del Aprende a Programar desde Cero Full Stack Jr. Bootcamp!

 

Prepárate en 4 meses, aprende las últimas tecnologías y consigue trabajo desde ya. 

 

Solo en España hay más de 120.400 puestos tech sin cubrir, y con un sueldo 11.000€ por encima de la media nacional. ¡Es tu momento!

 

🗓️ Próxima edición: 13 de febrero

 

Reserva tu plaza descubre las becas disponibles.