GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment créer un utilisateur Sudo dans RHEL, CentOS, Rocky et AlmaLinux

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é.


Cent OS
  1. Comment créer un utilisateur Sudo sur CentOS, Ubuntu et Debian

  2. Comment installer Elasticsearch sur CentOS/RHEL 8

  3. Comment créer un utilisateur sudo sur CentOS 7

  4. Comment créer un utilisateur Sudo dans Rocky Linux 8

  5. Créer un utilisateur sudo dans CentOS

Comment installer Docker sur Rocky Linux 8 / CentOS 8 / RHEL 8 / AlmaLinux

Comment réinitialiser le mot de passe de l'utilisateur racine dans CentOS 8, RHEL 8, AlmaLinux 8, Rocky Linux 8

Comment installer OpenVPN sur AlmaLinux 8, Centos 8 ou Rocky Linux 8

Comment installer Remi Repo dans RHEL, CentOS, Rocky et AlmaLinux

Comment installer MongoDB dans RHEL, CentOS, Rocky et AlmaLinux

Comment créer un utilisateur Sudo sur CentOS