Comment créer un utilisateur Sudo dans openSUSE Linux
La commande sudo permet à un utilisateur d’administrer un système Linux avec les privilèges de sécurité d’un autre utilisateur, par défaut, le superutilisateur ou root.
Dans ce guide, nous allons vous guider tout au long du processus de création d’un utilisateur sudo dans openSUSE, c’est-à-dire créer un utilisateur et lui accorder les privilèges nécessaires pour invoquer la commande sudo.
Pour ce guide, nous allons utiliser openSUSE Leap 15.3, la dernière version sur laquelle la commande sudo est préinstallée. Cependant, si ce n’est pas le cas pour vous et que la commande sudo n’est pas installée sur votre système d’exploitation openSUSE, installez-la comme suit.
Installer Sudo dans openSUSE Linux
Passez d’abord au compte root, à l’aide de la commande su, entrez le mot de passe root lorsque vous y êtes invité, puis exécutez la commande zypper pour installer sudo comme indiqué :
$ su -
zypper in sudo
Ce guide suppose également que vous disposez d’un système d’exploitation openSUSE récemment installé sur votre ordinateur.
Création d’un utilisateur Sudo dans openSUSE Linux
Commencez par créer un compte d’utilisateur (appelé sysadmin dans cet exemple), à l’aide de la commande useradd, et créez un mot de passe sécurisé pour l’utilisateur comme suit. L’indicateur -m indique de créer le répertoire personnel de l’utilisateur.
Notez que l’utilisateur tecmint est l’utilisateur administratif par défaut qui peut appeler sudo. Par conséquent, nous l’utilisons pour créer un autre utilisateur administratif qui peut également invoquer sudo.
$ sudo useradd -m sysadmin
sudo password sysadmin
Ensuite, ajoutez l’utilisateur sysadmin au groupe d’administration appelé wheel à l’aide de la commande usermod comme indiqué.
Dans cette commande, l’indicateur -a signifie l’ajout de l’utilisateur au groupe supplémentaire spécifié par l’indicateur -G. Vérifiez ensuite les groupes de l’administrateur système à l’aide de la commande groups :
$ sudo usermod -aG wheel sysadmin
sudo groups sysadmin
Configurer l’accès Sudo et le groupe de roues dans le fichier Sudoers
Vous devez maintenant configurer le groupe de roues pour permettre aux utilisateurs qui en font partie d’exécuter n’importe quelle commande à l’aide de sudo. Ouvrez le fichier sudoers pour l’édition en exécutant la commande suivante (par défaut, visudo utilise vim comme éditeur) :
$ sudo visudo
Recherchez les lignes :
Defaults targetpw # ask for the password of the target user i.e. root
ALL ALL=(ALL) ALL # WARNING! Only use this together with 'Defaults targetpw'!
et commentez-les comme indiqué dans la capture d’écran suivante.
Recherchez également la ligne suivante.
# %wheel ALL=(ALL) ALL
et décommentez-le pour permettre aux membres de la roue du groupe d’exécuter n’importe quelle commande en appelant la commande sudo :
%wheel ALL=(ALL) ALL
Enregistrez les modifications dans le fichier des utilisateurs et fermez-le.
Remarque : Après les modifications récentes, le compte d’utilisateur par défaut sur un système nouvellement installé est désactivé avec l’accès sudo. Dans ce cas, l’utilisateur tecmint ne peut plus appeler la commande sudo à moins que l’utilisateur ne soit ajouté au groupe de roues.
Test de Sudo User dans openSUSE Linux
Pour tester si le compte d’utilisateur nouvellement créé peut appeler la commande sudo, changez de compte à l’aide de la commande su, puis exécutez n’importe quelle commande à l’aide de sudo.
$ su - sysadmin
sudo zypper install git
C’est tout! Dans ce guide, nous avons vu comment créer un utilisateur sudo dans la distribution Linux openSUSE. Comme d’habitude, contactez-nous via le formulaire de commentaire ci-dessous pour toute question ou commentaire.




