GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo arreglar el comando Sudo que no se encuentra en Debian 10

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.


Debian
  1. Cómo corregir el error de "comando de administración" no encontrado en CentOS

  2. visudo:comando no encontrado

  3. sudoedit:comando no encontrado

  4. sudo:comando no encontrado

  5. Arreglar sudo:add-apt-repository:error de comando no encontrado

¿Hacer que el comando no se encuentre? Aquí está cómo solucionarlo

Cómo instalar balenaEtcher en Debian 11 Bullseye

Instale ifconfig en debian 11 o 10, si no se encuentra el comando

Cómo arreglar el comando Ifconfig no encontrado en CentOS 7

Cómo arreglar el comando Ifconfig no encontrado en Ubuntu 20.04 LTS

Cómo solucionarlo:el comando curl no encontró un error