Cómo Solucionar el Error 'sudo: command not found' en Linux Paso a Paso

Cómo Solucionar el Error 'sudo: command not found' en Linux Paso a Paso
Anuncio relacionado

Introducción al Error 'sudo: command not found' en Linux

Uno de los problemas más frustrantes al administrar un servidor o una estación de trabajo basada en Linux es intentar ejecutar un comando administrativo y recibir el mensaje sudo: command not found. Este error indica que el sistema operativo no puede localizar el binario sudo, ya sea porque no está instalado o porque la variable de entorno PATH no incluye el directorio donde se encuentra.

Causas Principales del Error

Las razones más comunes por las que ocurre este fallo en distribuciones como Debian, Ubuntu o CentOS son:

  • El paquete sudo nunca fue instalado en el sistema (común en instalaciones mínimas de Debian).
  • La variable de entorno PATH del usuario actual no contiene las rutas esenciales como /usr/sbin o /sbin.
  • Estás intentando ejecutar comandos con privilegios elevados desde una cuenta de usuario estándar que no ha sido configurada correctamente.

Método 1: Instalar el paquete sudo como usuario Root

Si estás en una instalación limpia y el paquete no existe, debes instalarlo directamente desde el usuario root. Sigue estos pasos:

  1. Cambia al usuario root ejecutando el comando: su -
  2. Introduce la contraseña de root cuando se te solicite.
  3. Actualiza la lista de paquetes con: apt update (en Debian/Ubuntu) o yum update (en RHEL/CentOS).
  4. Instala el paquete ejecutando: apt install sudo o yum install sudo.
  5. Añade tu usuario al grupo sudo con: usermod -aG sudo nombre_de_usuario.
  6. Cierra sesión y vuelve a entrar para aplicar los cambios.

Método 2: Configurar la variable PATH

Si el comando sí está instalado pero el sistema no lo encuentra, el problema es la variable PATH. Sigue estos pasos para solucionarlo:

  1. Inicia sesión como root usando su -.
  2. Edita el archivo de configuración del shell, por ejemplo, nano ~/.bashrc o nano /etc/environment.
  3. Añade la siguiente línea al final del archivo: export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin.
  4. Guarda los cambios presionando Ctrl + O y sal con Ctrl + X.
  5. Recarga la configuración ejecutando: source ~/.bashrc.

Con estos métodos habrás solucionado definitivamente el error y podrás volver a utilizar tus comandos administrativos sin inconvenientes.

Anuncio
Seguir Leyendo

Guías y Soluciones Relacionadas

Windows Apps Juegos
Windows

Cómo Solucionar el Error DNS_PROBE_FINISHED_NXDOMAIN en Windows 10 y 11 Paso a Paso

Aprende a corregir el molesto error DNS_PROBE_FINISHED_NXDOMAIN en Windows. Restaura la navegación web con nuestros sencillos métodos de configuración de red.

Leer guía completa →
PrestaShop

Cómo Solucionar el Error HTTP 500 y la Pantalla Blanca en PrestaShop Paso a Paso

Aprende a diagnosticar y corregir el temido error HTTP 500 o pantalla blanca en PrestaShop activando el modo de depuración. Soluciona el problema hoy mismo.

Leer guía completa →
Mac

Cómo Solucionar Errores de Permisos y Reparar el Disco en Mac Paso a Paso

¿Tu Mac va lento o muestra fallos inesperados? Descubre cómo solucionar los problemas de permisos y reparar tu disco de forma segura.

Leer guía completa →