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 sistema operativo basado en Linux es encontrarse con el mensaje sudo: command not found al intentar ejecutar una tarea administrativa. Este fallo impide que un usuario estándar ejecute comandos con privilegios de superusuario, bloqueando la instalación de paquetes y la configuración del sistema.

Causas Principales del Error

Este error suele presentarse por las siguientes razones:

  • El paquete sudo no está instalado en el sistema (común en instalaciones mínimas de Debian o CentOS).
  • La variable de entorno PATH no incluye los directorios donde se encuentran los binarios de administración (como /usr/sbin o /sbin).
  • Estás intentando ejecutar el comando como un usuario estándar que no tiene privilegios asignados o cuyo perfil no está configurado correctamente.

Método 1: Instalar el Paquete Sudo (Como Usuario Root)

Si el paquete de sudo no se encuentra en tu sistema, deberás 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 según tu distribución. En sistemas basados en Debian/Ubuntu usa: apt update. En sistemas basados en RedHat usa: yum update o dnf update.
  4. Instala el paquete sudo ejecutando: apt install sudo (para Debian/Ubuntu) o yum install sudo (para CentOS/RHEL).
  5. Añade tu usuario al grupo sudo con el comando: usermod -aG sudo nombre_de_usuario.

Método 2: Configurar Correctamente la Variable PATH

A veces el comando sí está instalado, pero la ruta no está registrada en el sistema. Para solucionar esto temporalmente y añadir las rutas correctas, realiza lo siguiente:

  1. Inicia sesión como root usando su -.
  2. Exporta la variable PATH ejecutando: export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
  3. Verifica si el comando sudo ya responde escribiendo: sudo --version
  4. Para hacer este cambio permanente, edita el archivo de configuración de tu shell (por ejemplo, ~/.bashrc o ~/.profile) y añade la línea del export PATH al final del archivo.
Anuncio
Seguir Leyendo

Guías y Soluciones Relacionadas

Windows Apps Juegos
Desarrollo

Cómo Solucionar el Error CORS (Access-Control-Allow-Origin) en JavaScript y Node.js Paso a Paso

¿Tus peticiones API fallan en el navegador debido a políticas de seguridad? Descubre cómo configurar CORS paso a paso en tu backend.

Leer guía completa →
Windows

Cómo Solucionar el Error Código 43 en el Administrador de Dispositivos de Windows

Tu dispositivo de hardware dejó de funcionar y muestra el Código 43 en Windows. Descubre las mejores soluciones efectivas para resolverlo.

Leer guía completa →
Apps

Cómo Solucionar el Error de 'Out of Memory' en Google Chrome Paso a Paso

Descubre por qué Google Chrome se queda sin memoria y cómo solucionarlo definitivamente con estos sencillos pasos. Recupera la velocidad de tu navegador ahora.

Leer guía completa →