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 sistemas operativos basados en Linux, especialmente en distribuciones como Debian, Ubuntu o CentOS, es encontrarse con el mensaje sudo: command not found al intentar ejecutar comandos con privilegios administrativos. Este fallo impide instalar paquetes, actualizar el sistema o realizar tareas críticas de mantenimiento.

Causas Principales del Error

Las razones más comunes por las que aparece este error en la terminal de Linux son:

  • El paquete sudo no está instalado en el sistema (común en instalaciones mínimas de Debian).
  • El usuario actual no tiene el paquete instalado o la ruta (PATH) no incluye los directorios de administración como /usr/sbin o /sbin.
  • Estás intentando ejecutar el comando como un usuario estándar sin los permisos ni la configuración previa adecuada.

Método 1: Instalar Sudo como Usuario Root

Si tienes acceso a la cuenta del superusuario (root), puedes instalar el paquete de forma rápida. Sigue los siguientes 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 CentOS/RHEL).
  4. Instala el paquete ejecutando: apt install sudo -y o yum install sudo -y.
  5. Agrega tu usuario al grupo sudo con: usermod -aG sudo nombre_de_usuario.
  6. Reinicia sesión para aplicar los cambios.

Método 2: Verificar y Corregir la Variable PATH

A veces el comando sí está instalado, pero la ruta del sistema no apunta a los directorios correctos. Para solucionarlo, sigue estos pasos:

  1. Accede como root utilizando su -.
  2. Edita el archivo de perfil ejecutando: nano /etc/environment o revisa tu archivo ~/.bashrc.
  3. Asegúrate de que la línea PATH incluya /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin.
  4. Guarda los cambios y recarga el perfil con: source /etc/environment.

Con estos métodos habrás solucionado el problema y podrás utilizar tus comandos administrativos con total normalidad en tu entorno Linux.

Anuncio
Seguir Leyendo

Guías y Soluciones Relacionadas

Windows Apps Juegos
Hardware

Cómo Solucionar el Fallo de Reconocimiento de un Disco Duro M.2 NVMe Paso a Paso

Descubre por qué tu placa base no reconoce tu unidad de estado sólido M.2 NVMe y cómo solucionarlo con métodos sencillos. Sigue nuestra guía experta.

Leer guía completa →
Linux

Cómo Solucionar el Error de Bloqueo de dpkg (Could not get lock /var/lib/dpkg/lock-frontend) en Linux de Forma Definitiva

Descubre cómo solucionar el bloqueo del frontend de dpkg en distribuciones basadas en Debian de forma rápida y segura. Evita interrupciones al instalar tus programas.

Leer guía completa →
Desarrollo

Cómo Solucionar el Error CORS (Access-Control-Allow-Origin) en JavaScript

El error CORS es uno de los problemas más comunes al consumir APIs en el desarrollo web moderno. En esta guía te enseñamos a configurar tu servidor paso a paso para solucionarlo.

Leer guía completa →