Le Redhat Enterprise Linux (RHEL ) héberge plusieurs distributions intéressantes de systèmes d'exploitation basées sur Linux. Le couple OS AlmaLinux et Rocky Linux sont des remplacements passionnants pour les CentOS abandonnés diffusion.
RHEL 8 , AlmaLinux , et Rocky Linux les systèmes sont de plus en plus triés par de nombreux utilisateurs Linux en raison des empreintes de performances qu'ils offrent.
[ Vous pourriez également aimer :Comment créer un utilisateur Sudo dans Ubuntu Linux ]
Les principaux utilisateurs d'un environnement de système d'exploitation peuvent être classés dans la racine (Sudoer ) utilisateurs et utilisateurs non root. Racine les utilisateurs ont le contrôle total de l'environnement du système d'exploitation et peuvent créer d'autres utilisateurs en plus de gérer les applications, les processus et les configurations du système d'exploitation. Les utilisateurs non root ont des interactions limitées avec un environnement de système d'exploitation.
En tant que racine utilisateur de votre système Linux, vous devrez à un moment donné donner à d'autres utilisateurs non root plus de privilèges sur le système d'exploitation et de puissance d'exécution. Pour que cette étape se produise, ces utilisateurs normaux du système d'exploitation devront passer à Sudo utilisateurs.
Assurez-vous que vous disposez des privilèges d'accès utilisateur Sudoer/root sur votre système avant de poursuivre avec le guide de l'article.
Création d'un nouvel utilisateur Sudo/Sudoer sous Linux
Le terme Sudo est une abréviation pour le superutilisateur do ou l'utilisateur substitut do. Le chemin du répertoire /etc/sudoers héberge la politique de sécurité des utilisateurs existants de Sudoer associée à leurs privilèges garantis.
Pour créer un nouvel utilisateur à partir de zéro, exécutez la commande suivante.
$ sudo adduser linuxshelltips_tutor
La commande ci-dessus créera un utilisateur non root appelé linuxshelltips_tutor .
Ensuite, nous devons attribuer à ce nouvel utilisateur un mot de passe de connexion.
$ sudo passwd linuxshelltips_tutor
Nous avons maintenant deux options pour faire de votre utilisateur Linux sortant/créé un utilisateur privilégié Sudoer.
Option 1 :Ajouter un utilisateur au groupe de roues Sudo
Seulement roue les membres du groupe reçoivent Sudo accès et privilèges. Pour rendre l'utilisateur linuxshelltips_tutor un membre de cette roue groupe, nous allons implémenter le usermod commande de la manière suivante.
$ sudo usermod -aG wheel linuxshelltips_tutor
Avec l'exécution de la commande ci-dessus, nous avons créé linuxshelltips_tutor un utilisateur Sudoer.
Option 2 :Modifier le fichier /etc/sudoers
Ce fichier répertorie tous les utilisateurs de votre système ainsi que leurs accès et privilèges personnalisables. Nous pouvons modifier ce fichier pour faire de notre utilisateur nouvellement créé un Sudoer utilisateur de la manière suivante.
Commencez par ouvrir le fichier avec votre éditeur de ligne de commande préféré.
$ sudo nano /etc/sudoers file
En bas de ce fichier, nous le modifierons de la manière suivante afin de rendre linuxshhelltips_tutor un utilisateur Sudoer.
linuxshelltips_tutor ALL=(ALL:ALL) NOPASSWD:ALL
Le NOPASSWD
partie de l'entrée ci-dessus ne nécessitera pas le linuxshelltips_tutor l'utilisateur à adhérer à n'importe quel protocole d'authentification par mot de passe lors de l'exécution des commandes de terminal associées à sudo.
Tester l'accès utilisateur Sudoer sous Linux
Nous devons confirmer que nous avons bien créé un Sudoer utilisateur. Le premier test utilisateur Sudoer peut être effectué avec les commandes suivantes.
$ su linuxshelltips_tutor $ sudo whoami
Vous pouvez même basculer vers le répertoire personnel du nouvel utilisateur avant d'exécuter le whoami commande.
$ cd ~ $ sudo whoami
Comme le suggère la sortie de la commande, nous avons affaire à un utilisateur root.
Alternativement, lister le contenu sous /root
devrait également confirmer que nous avons affaire à un utilisateur root/sudo. Le contenu de /root
le chemin ne peut pas être affiché sous un profil d'utilisateur non root.
$ sudo ls -la /root
Un utilisateur Sudo/Sudoer dispose de privilèges exclusifs pour le système d'exploitation Linux qui ne sont pas utilisés pour un utilisateur non Sudo. Cet utilisateur a plus de contrôle sur le rôle de système d'exploitation qui lui est attribué.