¿Qué es Sudo en Linux?

| Última modificación: 18 de abril de 2024 | Tiempo de Lectura: 3 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

¿Sabes 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, si no quieres tener que elevar privilegios cada vez que ejecutas un comando o un fichero, es necesario contar con el nivel de privilegios más alto. 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 sudo para Ubuntu 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:

//Qué es Sudo en Linux
// contraseña sudo ubuntu
// cual es la contraseña de root en ubuntu
/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 usarlo 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.

🔴 ¿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

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 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

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!

Carlos Cilleruelo

CEO and co-founder of Byron Labs & Coordinador del Bootcamp en Ciberseguridad.

Posts más leídos

¡CONVOCATORIA ABIERTA!

Ciberseguridad

Full Stack Bootcamp

Clases en Directo | Profesores en Activo | Temario 100% actualizado