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

Uno de los problemas más frustrantes al administrar un sistema operativo basado en Linux, especialmente tras instalaciones mínimas o en contenedores Docker, es encontrarse con el mensaje sudo: command not found al intentar ejecutar tareas con privilegios elevados. Este error indica que la utilidad sudo no está instalada en el sistema o que su ruta de ejecución no se encuentra registrada en la variable de entorno PATH del usuario actual.

Causas Principales del Problema

Las razones más comunes por las que ocurre este fallo son:

  • La distribución de Linux instalada es una versión mínima (como Debian Minimal o Alpine) que omite paquetes de utilidades predeterminadas.
  • Estás operando directamente como usuario estándar y el paquete nunca fue requerido ni configurado.
  • La variable de entorno PATH del sistema no incluye los directorios binarios del sistema como /usr/sbin o /sbin.

Método 1: Instalar Sudo como Usuario Root (Recomendado)

La solución más directa requiere acceder temporalmente al usuario root para instalar el paquete faltante. Sigue estos pasos:

  1. Cambia al usuario root ejecutando el comando: su -
  2. Introduce la contraseña del administrador cuando se te solicite.
  3. Actualiza la lista de paquetes según tu gestor. En distribuciones basadas en Debian o Ubuntu, escribe: apt update && apt install sudo -y
  4. Agrega tu usuario habitual al grupo sudo con el comando: usermod -aG sudo tu_usuario
  5. Sal de la sesión de root escribiendo exit y reinicia tu terminal.

Método 2: Configurar Correctamente la Variable PATH

Si ya tienes privilegios de root pero al usar un comando obtienes el error, es probable que la ruta de los binarios no esté en el PATH. Solucionalo así:

  1. Accede como root mediante su -.
  2. Edita el archivo de configuración del shell, por ejemplo, nano ~/.bashrc.
  3. Añade la siguiente línea al final del archivo: export PATH=$PATH:/usr/local/sbin:/usr/sbin:/sbin
  4. Guarda los cambios presionando Ctrl + O y sal con Ctrl + X.
  5. Aplica los cambios inmediatamente ejecutando: source ~/.bashrc
Anuncio
Seguir Leyendo

Guías y Soluciones Relacionadas

Windows Apps Juegos
Juegos

Cómo Solucionar el Error DXGI_ERROR_DEVICE_HUNG en Juegos de PC Paso a Paso

Tus juegos se cierran inesperadamente con un error gráfico? Descubre cómo solucionar el fallo DXGI_ERROR_DEVICE_HUNG de manera definitiva.

Leer guía completa →
Shopify

Cómo Solucionar el Error de API y Webhook en Shopify Paso a Paso

¿Tus aplicaciones externas no reciben notificaciones de Shopify? Descubre por qué fallan los webhooks y cómo solucionarlo definitivamente.

Leer guía completa →
Linux

Cómo Solucionar el Error Permission Denied (publickey) en SSH en Linux Paso a Paso

¿No puedes conectarte a tu servidor Linux mediante SSH debido al error de clave pública denegada? Aprende a diagnosticar y solucionar este problema rápidamente.

Leer guía completa →