Este artículo está asociado con la solución con la que podemos resolver este error. Discutiremos ambos errores por separado que están relacionados con el paquete sudo, cuando los enfrentemos y cómo podemos resolver estos problemas.
Cómo solucionar: el comando de Debian sudo no encontrado
Por defecto en Debian, el comando sudo está instalado, pero a veces sucede que usamos el comando sudo y genera el siguiente error.
Simplemente ingresamos al modo de usuario root como:
$ sudo -s
Por lo tanto, significa que el paquete sudo no está instalado de forma predeterminada, por lo que para resolver este problema simplemente vamos al modo de usuario e instalamos el paquete. Primero, iremos al modo de usuario root.
$ su -
Actualice primero el repositorio.
# Actualización de apt
Instale el paquete sudo.
# APT Instale sudo -y
Salir del modo raíz.
# salida
Para verificar la instalación del error, ingresaremos nuevamente la raíz utilizando el comando sudo.
$ sudo -s
El problema que se ha discutido al principio ahora se resuelve.
Cómo agregar el archivo de usuario al archivo de sudoers para resolver el error
Simplemente ejecutamos el comando de la lista de discos en Debian.
$ sudo fdisk -l
Tenemos la salida, “Zhammad no está en el archivo de sudoers . Este incidente será reportado.", Este es un error que significa que no podemos usar el comando sudo. El comando sudo es un comando administrativo que se utiliza con aquellos comandos que necesitan permisos administrativos. Ahora significa que el usuario "Zhammad" no tiene los derechos administrativos, por lo que para acceder a esos permisos tenemos que instalar el "comando sudo" manualmente y dar los privilegios administrativos a este usuario.
Cambiaremos al usuario al usuario administrativo que es "hammad" en nuestro caso. Entonces, al usar el "Comando SU", cambiamos a Hammad desde Zhammad.
$ su hammad
Ahora a medida que cambiamos al usuario a Hammad, iremos al modo root.
$ sudo -s
Actualice el repositorio de Debian utilizando el comando de actualización.
# Actualización de apt-get
Como podemos ver en la salida, el repositorio se actualiza y todos los paquetes están actualizados, por lo que no es necesario actualizar el repositorio. Ahora agregamos el nuevo usuario en la lista de archivo de sudoers utilizando el comando.
# usermod -ag sudo zhammad
El usuario se ha agregado a la lista de suDoers y para la verificación de esto utilizamos el comando de "ID".
# id zhammad
En la salida anterior, vemos que el usuario de Zhammad también se agrega a la lista de sudo. Después de verificar esto, saldremos del modo raíz escribiendo "Salir".
# salida
Para volver a volver al Zhammad desde Hammad.
$ su zhammad
Nuevamente ejecute el comando de fdisk y confirme que el problema se ha resuelto.
$ sudo fdisk -l
El comando se ejecuta correctamente y muestra la lista de discos. Entonces nuestro problema se ha resuelto.
Conclusión
Sudo se usa para los comandos que están haciendo los cambios en la carpeta raíz y las cosas administrativas. Para un propósito seguro, estos permisos solo se dan al usuario raíz o al usuario que el usuario root está permitido. Hemos discutido la solución del problema en este artículo que es resolverlo instalando el sudo manualmente (si no está instalado, por lo que puede ser instalado por este comando de otro otro. la lista de suDoers cambiando a la cuenta de usuario administrativo. Traté de ayudarlo con la solución del "comando sudo no encontrado" en este artículo y espero que esto lo ayude a resolver el problema.