Lorsque vous administrez un serveur Linux à distance depuis un PC Windows, MobaXterm est un outil très pratique qui combine terminal, client SSH, SFTP et bien plus encore. Dans cet article, je vous montre comment gérer les utilisateurs avec droits sudo sur un serveur distant en utilisant une connexion SSH via MobaXterm.
Prérequis
Avant de commencer, assurez-vous d’avoir :
Un PC sous Windows avec MobaXterm installé (lien officiel)
L’accès à un serveur Linux via SSH (Ubuntu, Debian, CentOS, etc.)
Les identifiants d’un utilisateur ayant les droits sudo (ou root)
Étape 1 : Connexion SSH via MobaXterm
Lancez MobaXterm.
Cliquez sur Session > SSH.
Renseignez l’adresse IP ou le nom de domaine du serveur distant.
Saisissez le nom d’utilisateur (ex. root ou un utilisateur sudo).
Cliquez sur OK pour ouvrir une session SSH.
Une fois connecté, vous avez un accès en ligne de commande à votre serveur distant.
Étape 2 : Lister les utilisateurs avec droits sudo
Selon la distribution de votre serveur :
Sur Ubuntu/Debian :
getent group sudo
Sur CentOS/RHEL :
getent group wheel
Cette commande affiche tous les utilisateurs membres du groupe sudo (ou wheel).
Étape 3 : Ajouter un utilisateur au groupe sudo
Si vous souhaitez accorder les droits sudo à un utilisateur existant, utilisez la commande suivante :
sudo usermod -aG sudo nom_utilisateur
Remplacez nom_utilisateur par le nom réel de l’utilisateur concerné.
Pour CentOS/RHEL :
sudo usermod -aG wheel nom_utilisateur
Étape 4 : Créer un nouvel utilisateur avec droits sudo
Si vous voulez créer un utilisateur directement avec des droits sudo :
sudo adduser nouvel_utilisateur
sudo passwd nouvel_utilisateur
sudo usermod -aG sudo nouvel_utilisateur
Pour CentOS/RHEL :
sudo usermod -aG wheel nouvel_utilisateur
Étape 5 : Modifier les privilèges sudo via visudo (avancé)
Pour accorder des droits sudo personnalisés à un utilisateur, utilisez la commande :
sudo visudo
Ajoutez une ligne comme celle-ci à la fin du fichier :
nom_utilisateur ALL=(ALL:ALL) ALL
Utilisez toujours visudo pour éviter de casser la configuration du système en cas d’erreur de syntaxe.
Étape 6 : Vérifier que l’utilisateur a bien les droits sudo
Reconnectez-vous avec le nouvel utilisateur (ou ouvrez un nouveau terminal dans MobaXterm), puis tapez :
sudo whoami
Si la commande retourne root, tout fonctionne correctement.
Avec MobaXterm, gérer les utilisateurs sudo sur un serveur Linux à distance devient simple et rapide. En suivant les étapes ci-dessus, vous pouvez créer des utilisateurs, leur accorder ou révoquer les droits sudo, et sécuriser l’accès à vos serveurs. Que vous soyez un développeur, un sysadmin ou un passionné de Linux, maîtriser cette compétence est essentiel.
Top comments (0)