Comment puis-je courir en tant que racine sudo dans fedora

Comment puis-je courir en tant que racine sudo dans fedora
Un utilisateur racine a tout l'accès administratif dans un système d'exploitation Linux. Certains des privilèges racine comprennent la suppression d'un fichier, l'ajout / supprimer un compte utilisateur, l'installation / supprimer une application, modifier les autorisations de fichier, etc. Un utilisateur standard n'a pas ce type de privilèges. Cependant, un administrateur peut accorder un privilège standard de l'utilisateur sudo pour exécuter des commandes administratives. De cette façon, un utilisateur standard (utilisateur non root) peut exécuter des commandes administratives sans se connecter en tant qu'utilisateur fondamental. Les commandes s'exécutent alors comme si cet utilisateur était un administrateur.

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.