Comment ajouter un utilisateur à Sudoers dans AlmaLinux ou Rocky Linux

Rocky Linux et AlmaLinux sont le meilleur système d’exploitation de remplacement pour CentOS. Ce projet a vu le jour une fois que CentOS est passé d’un système d’exploitation stable à l’entreprise à une branche de développement en amont de RHEL.

Sudo signifie “substitut user do” ou “super user do”. Cela permet à un utilisateur actuel d’exécuter temporairement des programmes avec des privilèges de sécurité, par défaut l’utilisateur root. Le fichier sudoers se trouve dans /etc/sudoers qui contient la politique de sécurité pour les utilisateurs et les groupes du système afin de déterminer sudo privilèges.

Dans ce tutoriel, découvrez comment ajouter un utilisateur aux sudoers dans AlmaLinux ou Rocky Linux.

Créer un nouveau sudo utilisateur sur AlmaLinux ou Rocky Linux

Créons d’abord un nouvel utilisateur sur votre système :

# adduser bob

Définissez maintenant un mot de passe pour le nouvel utilisateur à l’aide de la commande passwd :

# passwd bob

Dans AlmaLinux ou Rocky Linux, tous les membres du groupe wheel ont sudo accès. Utilisez la commande usermod pour ajouter l’utilisateur bob au groupe wheel :

# usermod -aG wheel bob

Il existe deux méthodes pour ajouter un utilisateur existant à sudoers : ajouter l’utilisateur au groupe wheel ou ajouter l’utilisateur au fichier sudoers.

Ajout d’un utilisateur existant au groupe wheel

C’est la méthode la plus simple à accorder sudo accès à n’importe quel utilisateur existant, en ajoutant l’utilisateur au groupe wheel.

Utilisez la commande suivante pour ajouter l’utilisateur tom au groupe wheel :

# usermod -aG wheel tom

Remplacer tom avec le nom d’utilisateur de votre système.

Ajouter un utilisateur existant au fichier sudoers

Le fichier /etc/sudoers permet un accès personnalisé aux utilisateurs et aux commandes. Vous accordez à l’utilisateur le sudo accéder en modifiant ce fichier.

Vous pouvez éditer le fichier /etc/sudoers à l’aide de la commande visudo. Cette commande permet de vérifier toute erreur de syntaxe avant d’enregistrer pour éviter toute erreur.

Tout d’abord, ouvrez le fichier /etc/sudoers :

$ visudo

Faites défiler jusqu’en bas ou appuyez sur Shift + G puis ajoutez la ligne suivante :

/etc/sudoers bob ALL=(ALL:ALL) NOPASSWD:ALL

Remplacer bob avec le nom d’utilisateur de votre système. Réglage sur NOPASSWD désactive l’authentification par mot de passe lors de l’exécution du sudo commander.

Vous pouvez maintenant enregistrer et quitter l’éditeur.

Alternativement, vous pouvez créer un fichier dans le répertoire /etc/sudoers.d et ajouter la ligne ci-dessus.

Vous définissez également l’utilisateur pour qu’il exécute des commandes spécifiques comme suit :

username ALL=(ALL) NOPASSWD:/usr/bin/ls,/usr/bin/df

Vous pouvez également ajouter un groupe au fichier sudoers en ajoutant un symbole de pourcentage au début de la ligne.

%admingroup ALL=(ALL:ALL) NOPASSWD:ALL

Test sudo Accès

tu peux tester sudo accès de plusieurs manières différentes.

Exécutez la commande whoami avec le préfixe sudo:

$ sudo whoami

Si la sortie affichée est ‘root’ alors l’utilisateur a sudo accès.

Vous pouvez également essayer de lister le contenu de /root par :

$ sudo ls -la /root

Si l’utilisateur a sudo privilège, vous obtenez une erreur affichant “l’utilisateur n’est pas dans le fichier sudoers”. Les sudo les journaux sont stockés dans /var/log/secure.

Conclusion

Dans ce tutoriel, découvrez comment ajouter un utilisateur aux sudoers dans AlmaLinux ou Rocky Linux. Merci d’avoir lu, s’il vous plaît laissez vos commentaires et suggestions dans la section commentaire.