Comment activer le sudo sans mot de passe pour l'utilisateur à Linux

Comment activer le sudo sans mot de passe pour l'utilisateur à Linux

Sudo offre des privilèges spéciaux à tout utilisateur ou groupe. Certaines commandes sont accessibles par l'utilisateur racine uniquement. Par exemple, une commande pour redémarrer le serveur. Nul autre que l'utilisateur racine ne peut redémarrer un système Linux mais vous souhaitez fournir le privilège au membre de votre équipe, afin qu'ils puissent redémarrer l'instance sur l'absence de vous. Ensuite, vous pouvez attribuer des privilèges sudo à ce compte.

Instructions

Dans ce tutoriel, vous comprendrez comment configurer le compte sudo sans mot de passe sur une machine Linux. Après avoir terminé ce tutoriel, vous pouvez exécuter des commandes de super utilisateur (autorisées) sans saisir de mot de passe.

  • Éditer le fichier sudoers en utilisant visudo Commande ou utilisez la commande ci-dessous.
    sudo nano / etc / sudoers 
  • Mettre à jour l'entrée de votre compte d'utilisateur avec Nopasswd: Option comme indiquant ci-dessous:
    nom d'utilisateur tout = (tout: tout) nopasswd: tout 

    Modifier le nom d'utilisateur avec votre compte utilisateur et enregistrer le fichier.

Test

Tout fait, pour tester l'exécution de n'importe quelle commande de superutilisateur avec sudo. La syntaxe de commande sera comme:

sudo your_command_here 

Voir la capture d'écran ci-dessous avant et après l'activation des privilèges sudo sans mot de passe pour un compte. L'utilisateur doit fournir un mot de passe avant, mais après avoir apporté des modifications, l'utilisateur peut redémarrer le service Apache avec sudo sans saisir le mot de passe.