
Le sudo
est conçue pour permettre aux utilisateurs d'exécuter des programmes avec les privilèges de sécurité d'un autre utilisateur, par défaut l'utilisateur root.
Dans ce guide, nous vous montrerons comment créer un nouvel utilisateur avec des privilèges sudo sur CentOS. Vous pouvez utiliser l'utilisateur sudo pour effectuer des tâches administratives sur votre machine CentOS sans avoir à vous connecter en tant qu'utilisateur root.
Création de l'utilisateur Sudo #
Par défaut sur CentOS, les utilisateurs du groupe wheel bénéficient d'un accès sudo. Si vous souhaitez configurer sudo pour un utilisateur existant, ajoutez simplement votre utilisateur à la wheel
groupe, comme indiqué à l'étape 4.
Suivez les étapes ci-dessous pour créer un utilisateur sudo sur votre serveur CentOS :
1. Connectez-vous à votre serveur #
Commencez par vous connecter à votre serveur CentOS via sshas l'utilisateur root :
ssh root@server_ip_address
2. Créer un nouveau compte utilisateur #
Créez un nouveau compte utilisateur à l'aide de la commande useradd :
useradd username
Remplacer username
avec le nom d'utilisateur que vous souhaitez créer.
3. Définissez le mot de passe de l'utilisateur #
Exécutez le passwd
commande pour définir un mot de passe pour le nouvel utilisateur :
passwd username
Vous serez invité à confirmer le mot de passe. Assurez-vous d'utiliser un mot de passe fort.
Changing password for user username.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
4. Ajouter le nouvel utilisateur au sudo
groupe #
Par défaut sur les systèmes CentOS, les membres du groupe wheel
sont accordés avec un accès sudo. Ajoutez le nouvel utilisateur au groupe de roues :
usermod -aG wheel username
Comment utiliser Sudo #
Basculer vers l'utilisateur nouvellement créé :
su - username
Pour utiliser sudo, préfixez simplement la commande avec sudo
et l'espace.
sudo [COMMAND]
Par exemple, pour lister le contenu de /root
répertoire que vous utiliseriez :
sudo ls -l /root
La première fois que vous utilisez sudo à partir de ce compte, vous verrez le message de bannière suivant et vous serez invité à saisir le mot de passe du compte utilisateur.
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.
[sudo] password for username: