Dans ce tutoriel, vous apprendrez à configurer sudo sans le mot de passe. Ce qui signifie que le sudo la commande ne vous demandera pas d'entrer le mot de passe, rendant ainsi votre sudo commande complètement sans mot de passe.
Configuration de votre
sudo commande sans mot de passe peut entraîner une faille de sécurité, laissant ainsi votre système et vos données compromis. Il vous est conseillé de ne pas continuer avec sudo configuration sans mot de passe !Dans ce didacticiel, vous apprendrez :
- Comment désactiver le mot de passe pour le
sudocommande - Comment désactiver
sudomot de passe pour une commande d'administration spécifique
Configurer sudo sans mot de passe sur Ubuntu 20.04 Focal Fossa Linux Configuration logicielle requise et conventions utilisées
| Catégorie | Exigences, conventions ou version du logiciel utilisée |
|---|---|
| Système | Installation d'Ubuntu 20.04 ou mise à niveau d'Ubuntu 20.04 Focal Fossa |
| Logiciel | N/A |
| Autre | Accès privilégié à votre système Linux en tant que root ou via le sudo commande. |
| Conventions | # - nécessite que les commandes linux données soient exécutées avec les privilèges root soit directement en tant qu'utilisateur root, soit en utilisant sudo commande$ – nécessite que les commandes linux données soient exécutées en tant qu'utilisateur normal non privilégié |
Configurer sudo sans mot de passe sur Ubuntu 20.04 instructions étape par étape
- Tout d'abord, vous voudrez peut-être envisager de désactiver le mot de passe sudo uniquement pour une ou plusieurs commandes administratives sélectionnées. Pour ce faire, vous devez modifier le
/etc/sudoersCommande de configuration sudo à l'aide desudo visudoéditeur.Par exemple pour autoriser un seul utilisateur par ex.
linuxconfigpour exécuter lesystemctletrebootcommandes sans mot de passe sudo ajouter la ligne suivante dans le/etc/sudoersfichier de configuration :linuxconfig ALL=(ALL) NOPASSWD:/usr/bin/systemctl /usr/sbin/reboot
À ce stade, l'exécution du
systemctletrebootles commandes ne nécessiteront passudomot de passe. - Ensuite, si vous souhaitez le
linuxconfiguser pour exécuter toutes les commandes en utilisant sudo sans mot de passe modifier la ligne de configuration deStep 1 à :linuxconfig ALL=(ALL) NOPASSWD:ALL
- Enfin, si vous avez besoin que tous les membres du groupe sudo exécutent des commandes à l'aide de sudo sans mot de passe, modifiez la ligne de configuration de
Step 1 à :%sudo ALL=(ALL:ALL) NOPASSWD:ALL