Il existe deux façons différentes d'un utilisateur existant peut être ajouté aux sudoers.
Ajout d'un utilisateur au groupe sudo
Vous pouvez donner à un utilisateur les privilèges sudo en les ajoutant au groupe sudo défini dans le fichier sudoers. Dans tout système d'exploitation basé sur Linux comme CentOS 8 ou toute autre distribution basée sur Redhat, les membres du groupe sudo (groupe «Wheel») ont des privilèges sudo.
Ajout d'un utilisateur au fichier sudoers
Nous pouvons utiliser la méthode pour donner aux privilèges sudo à un utilisateur déjà existant en les ajoutant au fichier sudoers. Ce fichier a les informations dictant quel utilisateur ou groupe obtient des privilèges sudo. Il définit également le niveau de privilèges que l'utilisateur ou un groupe obtient.
Eh bien, nous pouvons également donner à un nouveau utilisateur privilèges sudo tout en créant leur profil.
Commençons et apprenons à ajouter un utilisateur au groupe sudo.
Ajoutez un utilisateur au groupe sudo dans le fichier sudoers
Le moyen le plus rapide d'accorder aux droits de l'utilisateur sudo est de les ajouter au groupe «roue». Les privilèges sudo des membres de ce groupe sont suffisants dans la plupart des cas d'utilisation. Les membres sont invités à se vérifier en entrant leurs mots de passe au cas où ils utilisent les commandes sudo.
Pour ajouter un utilisateur au groupe sudo, saisissez la commande "usermod -ag roue"Suivi du nom d'utilisateur dans le terminal Linux en tant qu'utilisateur racine ou utilisateur avec privilèges sudo.
Par exemple, nous utiliserons le nom d'utilisateur «Test-User»:
$ sudo usermod -ag-user-user-user
Une fois que vous avez changé le groupe de l'utilisateur de test en groupe de roues, connectez-vous en tant qu'utilisateur de test en exécutant la commande tapée ci-dessous:
$ su - utilisateur de test
Après vous connecter, vérifiez les privilèges sudo en exécutant la commande ci-dessous:
$ sudo whoami
L'utilisateur sera invité à saisir le mot de passe, à saisir le mot de passe.
C'est ça. L'utilisateur a désormais des privilèges sudo.
Si vous obtenez une notification comme "L'utilisateur n'est pas dans le fichier sudoers,"Le processus a échoué et l'utilisateur n'a obtenu aucun privilège sudo. Veuillez répéter le processus.
Ajout d'un utilisateur au fichier sudoers
L'emplacement par défaut du fichier sudoers dans Centos 8 est / etc / sudoers. Ce fichier définit les utilisateurs qui obtiennent des droits administratifs et les commandes qu'ils peuvent exécuter. Un utilisateur peut avoir un accès personnalisé aux commandes s'il est ajouté à ce fichier. Vous pouvez également modifier les politiques de sécurité de l'utilisateur en les ajoutant à ce fichier.
Cependant, vous ne devez jamais modifier le fichier sudoers vous-même, car cela peut vous faire verrouiller votre hôte si vous laissez des erreurs dans le fichier.
Nous utiliserons l'éditeur Nano pour ouvrir le fichier / etc / sudoers pour modifier les fichiers sudoers.
Ouvrez le fichier / etc / sudoers en exécutant la commande mentionnée ci-dessous:
$ sudo nano / etc / sudoers
Faites défiler vers le bas pour trouver la section Spécification des privilèges de l'utilisateur et ajoutez la ligne suivante:
Test-user all = (all) nopasswd: tout
N'oubliez pas de remplacer le test de test par un nom d'utilisateur réel à qui vous souhaitez accorder des privilèges sudo.
Vous avez autorisé l'utilisateur à exécuter les commandes sudo sans authentification de mot de passe en ajoutant la ligne ci-dessus. Vous pouvez accorder différents niveaux de privilèges sudo en entrant différentes commandes.
Création d'un nouvel utilisateur avec les privilèges sudo
Vous pouvez donner des privilèges sudo à un utilisateur tout en créant son profil. Pour faire un nouvel utilisateur, exécutez la commande suivante:
$ Sudo AddUser Test-User
Utilisez le "passage»Commande pour définir un nouveau mot de passe pour l'utilisateur.
$ Sudo Passwd Test-User
Tapez le nouveau mot de passe pour l'utilisateur de test que vous souhaitez définir
Retyper le mot de passe pour confirmer.
Le mot de passe est défini avec succès.
Ajoutez maintenant l'utilisateur dans le groupe «Wheel» en exécutant la commande:
$ sudo usermod -ag-user-user-user
Le nouvel utilisateur a désormais un accès sudo complet. Pour vérifier l'accès sudo des utilisateurs, suivez les étapes mentionnées dans la section «Ajout de l'utilisateur au groupe sudo dans le fichier sudoers».
Conclusion
Aujourd'hui, nous avons appris à accorder des droits sudo à un utilisateur. Nous avons appris deux façons différentes de donner des droits sudo à un utilisateur déjà existant.
L'ajout de l'utilisateur au groupe sudo dans le fichier sudoers a été la première méthode que nous avons apprise. C'est la méthode la plus rapide et la plus facile.
La deuxième méthode, «l'ajout de l'utilisateur au fichier sudoers», vous donne plus de contrôle sur le niveau de privilège que vous souhaitez accorder à un utilisateur spécifique. De plus, nous avons également appris comment nous pourrions donner à un nouvel utilisateur les privilèges sudo.