Cómo solucionar el error «sudo: comando no encontrado» en Linux

A veces, cuando intentas ejecutar un comando como usuario root usando sudo, recibes un error de «comando no encontrado». He aquí cómo solucionarlo.

Al configurar un nuevo escritorio Linux o una máquina virtual, puede encontrarse con el error «sudo: comando no encontrado». Este mensaje de error de Linux puede ser exasperante, y le impide avanzar en su configuración. Aquí está lo que significa y cómo solucionarlo.

¿Qué es «sudo» en Linux?

Las cuentas de usuario en Linux vienen con un conjunto limitado de privilegios que les impiden realizar tareas administrativas que pueden dañar el sistema. Estos privilegios limitados pueden impedir que los usuarios accedan a ciertas áreas del sistema de archivos o que ejecuten ciertos archivos.

El único usuario que no tiene estas restricciones en sus acciones es el usuario root. El usuario root puede acceder a cualquier área de un sistema Linux, y ejecutar cualquier comando en cualquier archivo.

Debido a este inmenso poder, deberías desactivar la cuenta de root y utilizar sudo en su lugar.

El comando sudo es la abreviatura de «superuser do» y permite a un usuario que forma parte del grupo sudo ejecutar un comando como si fuera el usuario root. En efecto, les da poderes y permisos de root, siempre y cuando utilicen sudo y se autentiquen con una contraseña.

¿Por qué no se encuentra el comando sudo?

Además de ser un comando útil, sudo es un paquete. En la mayoría de los sistemas, sudo está instalado por defecto. Pero este no es el caso en todas las distribuciones, y cuando intentas ejecutar un comando usando sudo puedes recibir el error, «sudo: comando no encontrado». Esto es especialmente común en sistemas Linux recién instalados.

Entonces puede intentar instalar el paquete sudo con

sudo apt install sudo

Esto fallará porque no puede utilizar sudo para instalar paquetes como usuario root.

Cómo arreglar «sudo: comando no encontrado» en Linux

Como su usuario no puede asumir los privilegios del usuario root sin tener ya instalado sudo, necesita salir de su cuenta de usuario e iniciar sesión como root.

Como root, puede instalar el paquete sudo con los privilegios que posee esta cuenta.

En los sistemas basados en Debian, introduzca

apt install sudo

A continuación, añada su usuario al grupo sudo utilizando

usermod -aG sudo su_nombre_de_usuario

En los sistemas basados en Arch, introduzca:

pacman -S sudo

A continuación:

usermod -aG wheel tu_nombre_de_usuario

¡Ahora puede ejecutar comandos con sudo en Linux!

Has instalado con éxito sudo y has añadido tu usuario al grupo sudo, lo que significa que puedes ejecutar cualquier comando y acceder a cualquier área sin necesidad de iniciar sesión como root. Usa este poder con cuidado, ya que los privilegios elevados pueden ser peligrosos.

Servicio técnico Teveo Tecno

Entradas recientes

Cómo reiniciar los Joy-Cons de Nintendo Switch

Cuando tus Joy-Cons empiezan a dar problemas de conexión, reiniciarlos es tu mejor opción. La…

2 años hace

¿Safari sigue fallando en el Mac? 5 formas de solucionarlo

Safari es el navegador preferido por casi todos los usuarios de Mac. Funciona bien y…

2 años hace

7 formas útiles de utilizar la aplicación de accesos directos en tu Mac

Si eres un usuario de Mac relativamente antiguo, puede que no te hayas dado cuenta…

2 años hace

¿Debes actualizarte a macOS Ventura? Así es como se decide

macOS Ventura está repleto de increíbles funciones y mejoras, como Stage Manager, Continuity Camera, Freeform…

2 años hace

6 formas de solucionar el error de SSD no reconocido en Windows 10

Las unidades de estado sólido (SSD) tienen enormes ventajas sobre los discos duros magnéticos tradicionales,…

2 años hace

7 maneras de arreglar las imágenes que no se cargan en Google Chrome

Aunque Google Chrome es uno de los navegadores web más populares, no está libre de…

2 años hace