Búsqueda de sitios web

Cómo solucionarlo: error del comando sudo no encontrado


A continuación se explica cómo corregir el error "comando sudo no encontrado" en Debian, Ubuntu y otras distribuciones.

A veces, cuando configura o instala distribuciones de Linux por primera vez, aparece el error "comando sudo no encontrado" al intentar algunos comandos con sudo.

El comando sudo es una abreviatura de "superusuario hacer" y es un programa que permite al usuario ejecutar un comando con privilegios de administrador. El comando sudo le ayuda a ejecutar programas/comandos como un usuario administrador.

Además, el usuario que ejecuta el comando con sudo debe ser parte del grupo sudo.

La razón principal por la que aparece este error es que el paquete en sí no está instalado. Sin embargo, la mayoría de las distribuciones de Linux modernas proporcionan esto de forma predeterminada, pero algunas no.

Estos son los pasos que debes seguir para solucionarlo.

Solución de problemas n.º 1

  • Primero, instale el paquete sudo para solucionar el problema. Abra una terminal, actualice su sistema y ejecute los siguientes comandos para instalar sudo.

Para Ubuntu, Debian y distribuciones relacionadas:

su -
apt update
apt install sudo

Para Arco Linux:

pacman -S sudo

Para Fedora, RHEL, etc.:

su -
dnf update
dnf install sudo
  • Una vez completada la instalación anterior, debe agregar el usuario al grupo sudo usando el siguiente comando

usermod -aG sudo

  • Luego ejecute visudo desde la terminal y la siguiente línea. Presione CTRL+O y CTRL+X para guardar y salir.

Actualizando el archivo sudoers usando visudo

  • Cierre sesión e inicie sesión nuevamente para reflejar el cambio.

Solución de problemas n.º 2

Después del cambio anterior, si aún recibe el error, siga los pasos a continuación.

Asegúrese de que su variable ` PATH contenga la ruta adecuada al ejecutable sudo. Si sudo está instalado, pero ` PATH es incorrecto, también puede obtener este error. Idealmente, su ruta debería contener todas las rutas siguientes.

echo $PATH
/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin

Para cambiar la variable de ruta, use el siguiente comando. Por ejemplo, si /usr/bin no está presente, puede agregarlo a continuación

export PATH=$PATH:/usr/bin

Luego cierre sesión e inicie sesión para ver el efecto.

Terminando

Espero que esta guía te ayude a corregir el error sudo en tus distribuciones de Linux. La solución aparente es bastante simple, en realidad.

Deje una nota a continuación si le ayuda o si tiene alguna pregunta.

Referencia

Artículos relacionados