Cet article décrit comment exécuter les commandes comme une racine sudo dans fedora. Il couvrira le processus étape par étape sur la façon d'ajouter un utilisateur, de définir un mot de passe pour lui, puis de lui attribuer des privilèges sudo. En fin de compte, nous vérifierons si l'utilisateur a obtenu les privilèges sudo et peut exécuter les commandes en tant que sudo.
1. Connectez-vous en tant qu'utilisateur racine en utilisant la commande ci-dessous:
$ su -
Entrez le mot de passe de l'utilisateur racine.
2. Exécutez la commande ci-dessous pour ajouter un nouvel utilisateur:
$ adducteur
3. Définissez un nouveau mot de passe pour cet utilisateur à l'aide de la commande ci-dessous:
$ passwd
4. Dans Linux, le / etc / sudoers Le fichier définit quels utilisateurs sont autorisés à utiliser la commande sudo et quelles commandes ils sont autorisés à exécuter. Vous pouvez modifier ce fichier à l'aide de la commande ci-dessous:
$ visudo
Dans le fichier, recherchez la ligne qui dit:
% roue tout = (tout) tout
Cette ligne accorde à tous les membres de la roue de groupe pour exécuter toutes les commandes en tant que sudo. Assurez-vous que la ligne ci-dessus n'est pas commentée (n'a pas de symbole # à son début). Si la ligne est commentée, supprimez le symbole # puis enregistrez et sortez de l'éditeur.
5. Maintenant, pour accorder tout privilège Sudo de l'utilisateur, ajoutez-le au groupe de roues en utilisant la commande ci-dessous:
$ usermod -ag roue
Par exemple, pour accorder aux privilèges Sudo «Umara» de l'utilisateur, nous devrons l'ajouter au groupe «Wheel» en utilisant la commande ci-dessous:
$ usermod -ag roue umara
6. Pour vérifier si l'utilisateur a été ajouté au groupe «Wheel», exécutez la commande ci-dessous:
$ id
Vous devriez voir le groupe «roue» dans la sortie de la commande ci-dessus.
7. Maintenant, pour vérifier si l'utilisateur a l'accès sudo, passez à cet utilisateur en utilisant la commande ci-dessous:
$ su -
Après avoir exécuté cette commande, vous verrez que l'invite a été changée pour le nouvel utilisateur. Maintenant, essayez d'exécuter n'importe quelle commande comme sudo comme Sudo LS, Sudo DNF Mise à jour, etc. Il demandera le mot de passe sudo. Entrez le mot de passe du compte d'utilisateur, pas le compte racine. Maintenant, la commande va s'exécuter et vous verrez la sortie.
Si vous recevez un message comme «n'est pas dans le fichier sudoers. Cet incident sera signalé », cela signifie que la procédure n'a pas été effectuée correctement et que l'utilisateur n'a pas de privilèges sudo. Assurez-vous que vous êtes connecté comme racine et que vous avez suivi toutes les étapes correctement.
La commande sudo permet aux utilisateurs d'exécuter des commandes administratives sans avoir besoin du mot de passe racine. Dans cet article, nous avons expliqué comment vous pouvez exécuter des commandes comme sudo root dans fedora. N'oubliez pas que vous pouvez également restreindre les commandes qu'un utilisateur peut s'exécuter en tant que racine. Par conséquent, si certains utilisateurs ne nécessitent pas d'accès root complet, ils peuvent être fournis uniquement aux tâches qu'ils ont besoin pour accomplir.