Comment configurer Sudo sans mot de passe dans Linux

Comment configurer Sudo sans mot de passe dans Linux
Lorsqu'un utilisateur exécute la commande avec le Sudo privilèges, il demande le mot de passe pour l'exécuter et confirme la demande de l'utilisateur pour effectuer cette fonction spécifique à partir du fichier Sudo.

Le Sudo Le fichier de l'administrateur est-il utilisé pour la configuration du système. Les administrateurs système peuvent donner accès aux utilisateurs pour exécuter une commande spécifique ou toutes les commandes. Il tient tous les enregistrements sur quoi et quand les choses sont faites par qui.

Il est bon de définir le mot de passe lorsque vous avez plusieurs utilisateurs dans un seul compte. Mais lorsque vous êtes le seul utilisateur d'un système et que vous l'utilisez comme utilisateur racine, en tapant le mot de passe plusieurs fois pour Sudo Les privilèges pourraient vous irriter. Ainsi, au lieu de saisir le mot de passe même pour une seule fonction, il vaut mieux définir Sudo sans mot de passe.

Vous pouvez le faire en utilisant le etc / sudoers dossier comme nous le discuterons ci-dessous.

Comment configurer Sudo sans mot de passe

Mettre en place Sudo sans entrer le mot de passe est un moyen simple dont vous n'avez pas à vous soucier. Suivez soigneusement les étapes:

Étape 1:

Ouvrez le terminal et tapez la commande suivante pour obtenir / etc / sudoers déposer:

$ sudo visudo

Entrez les informations d'identification I.e. Mot de passe pour obtenir le fichier:

Étape 2:

Faites défiler vers le bas jusqu'à la fin du / etc / sudoers fichier et ajouter la ligne ci-dessous mentionnée:

$ wardah all = (tout) nopasswd: tout

(La ligne mentionnée doit être écrite à la fin du fichier afin que les autres directives ne puissent pas être remplacées par cela)

Note: Wardah est le nom d'utilisateur de mon système Linux. Vous écrirez votre nom d'utilisateur ici.

Presse Ctrl + s Pour sauver le / etc / sudoers fichier puis Ctrl + x Pour le sortir.

Exécutons un exemple qui a besoin de privilèges sudo en commande.

Exemple 1:

Exécutez la commande donnée dans le terminal pour installer le package PIP via Python:

$ sudo apt installer python3-Pip

Exemple2:

Exécuter le mise à jour Commande pour mettre à jour tous les packages disponibles dans le système Linux:

$ sudo apt mise à jour

Comme vous pouvez le voir dans les deux exemples mentionnés, après avoir établi aucun mot de passe dans les privilèges sudo, il ne vous demandera pas de saisir à nouveau le mot de passe lors de l'exécution de commandes.

Conclusion:

Saisir un mot de passe tout le temps avec le sudo La commande est irritante lorsque vous êtes le seul utilisateur. Nous pouvons définir le Sudo sans mot de passe en utilisant le / etc / sudoers déposer. Le Sudoers est le fichier de configuration d'administration système ayant toutes les informations sur l'utilisateur, quoi, et quand ils ont effectué le système.