Sudo, también llamado "superusuario do", es un comando en Linux que le permite ejecutar comandos de administración con privilegios elevados como usuario root. Solicitó que ingrese su contraseña personal y confirma sus solicitudes al verificar un archivo sudoers.
Después de una nueva instalación de Debian 10, no pudo ejecutar las tareas de privilegios ejecutando el comando sudo. Obtendrá el error 'comando sudo no encontrado en Debian 10'. El motivo de este error es que el comando sudo no está incluido en Debian 10 de forma predeterminada.
En esta publicación, le mostraremos cómo corregir el comando sudo que no se encuentra en Debian 10 VPS.
Requisitos
- Un nuevo Debian 10 VPS.
- Acceso a la cuenta de usuario root.
Verificar error de Sudo
Primero, inicie sesión en su Debian 10 VPS con usuario root usando el comando SSH:
ssh root@your-server-ip
Después de iniciar sesión, ejecute el siguiente comando para verificar el error de sudo:
sudo apt-get update
Debería recibir el siguiente error:
-bash: sudo: command not found
Instalar el comando sudo
De forma predeterminada, el paquete sudo se incluye en el repositorio predeterminado de Debian 10. Puede instalarlo usando el comando apt-get como se muestra a continuación:
apt-get install sudo -y
El comando anterior instalará un comando sudo y creará un archivo /etc/sudoers.
Agregar un usuario al grupo Sudo
Después de instalar el paquete Sudo, deberá crear un nuevo usuario normal y agregarlo al grupo Sudo.
Primero, cree un nuevo usuario usando el siguiente comando:
adduser user1
Salida:
Adding user `user1' ... Adding new group `user1' (1000) ... Adding new user `user1' (1000) with group `user1' ... Creating home directory `/home/user1' ... Copying files from `/etc/skel' ... New password: Retype new password: passwd: password updated successfully Changing the user information for user1 Enter the new value, or press ENTER for the default Full Name []: Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n]
A continuación, agregue su usuario recién creado al grupo sudo:
usermod -aG sudo user1
Este comando otorgará privilegios sudo al usuario1 y le permitirá usar el comando sudo para realizar privilegios administrativos.
Luego, verifique si el usuario ha sido agregado al grupo sudo usando el siguiente comando:
id user1
Debería ver que el usuario usuario1 pertenece a dos grupos:usuario1 y sudo.
uid=1000(user1) gid=1000(user1) groups=1000(user1),27(sudo)
Ahora, cambia el usuario a usuario1 y ejecuta cualquier comando usando el sudo:
su - user1 sudo apt-get update
Esperamos que ahora pueda corregir el error de comando sudo no encontrado en Debian 10 VPS.
Por supuesto, no es necesario que corrija el error de sudo si utiliza uno de nuestros servicios de hospedaje VPS administrado, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que instalen y corrijan el error de sudo en Debian 10 VPS, por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.
PD. Si le gustó esta publicación sobre cómo solucionar el error sudo en Debian 10 VPS, compártala con sus amigos en las redes sociales usando los botones a la izquierda o simplemente deje una respuesta a continuación. Gracias.