Sudo également appelé "superuser do" est une commande sous Linux qui vous permet d'exécuter des commandes d'administration à privilèges élevés en tant qu'utilisateur root. Il vous demande d'entrer votre mot de passe personnel et confirme vos demandes en vérifiant un fichier sudoers.
Après une nouvelle installation de Debian 10, vous ne pouviez pas exécuter les tâches de privilèges en exécutant la commande sudo. Vous obtiendrez l'erreur "commande sudo introuvable dans Debian 10". La raison de cette erreur est que la commande sudo n'est pas incluse dans Debian 10 par défaut.
Dans cet article, nous allons vous montrer comment corriger la commande sudo introuvable dans Debian 10 VPS.
Prérequis
- Un nouveau VPS Debian 10.
- Accès au compte utilisateur racine.
Vérifier l'erreur Sudo
Tout d'abord, connectez-vous à votre VPS Debian 10 avec l'utilisateur root à l'aide de la commande SSH :
ssh root@your-server-ip
Après la connexion, exécutez la commande suivante pour vérifier l'erreur sudo :
sudo apt-get update
Vous devriez obtenir l'erreur suivante :
-bash: sudo: command not found
Installer la commande sudo
Par défaut, le package sudo est inclus dans le référentiel par défaut de Debian 10. Vous pouvez l'installer à l'aide de la commande apt-get comme indiqué ci-dessous :
apt-get install sudo -y
La commande ci-dessus installera une commande sudo et créera un fichier /etc/sudoers.
Ajouter un utilisateur au groupe Sudo
Après avoir installé le package Sudo, vous devrez créer un nouvel utilisateur régulier et l'ajouter au groupe sudo.
Commencez par créer un nouvel utilisateur à l'aide de la commande suivante :
adduser user1
Sortie :
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]
Ensuite, ajoutez votre utilisateur nouvellement créé au groupe sudo :
usermod -aG sudo user1
Cette commande accordera des privilèges sudo à l'utilisateur1 et lui permettra d'utiliser la commande sudo pour effectuer des privilèges administratifs.
Ensuite, vérifiez si l'utilisateur a été ajouté au groupe sudo à l'aide de la commande suivante :
id user1
Vous devriez voir que l'utilisateur user1 appartient à deux groupes :user1 et sudo.
uid=1000(user1) gid=1000(user1) groups=1000(user1),27(sudo)
Maintenant, changez l'utilisateur en user1 et exécutez n'importe quelle commande en utilisant le sudo :
su - user1 sudo apt-get update
Nous espérons que vous êtes maintenant en mesure de corriger l'erreur de commande sudo introuvable dans Debian 10 VPS.
Bien sûr, vous n'avez pas à corriger l'erreur sudo si vous utilisez l'un de nos services d'hébergement VPS géré, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer pour vous la correction de l'erreur sudo sur Debian 10 VPS. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.
PS. Si vous avez aimé cet article sur la façon de corriger l'erreur sudo sur Debian 10 VPS, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.