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
sudo
commande - Comment désactiver
sudo
mot 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/sudoers
Commande de configuration sudo à l'aide desudo visudo
éditeur.Par exemple pour autoriser un seul utilisateur par ex.
linuxconfig
pour exécuter lesystemctl
etreboot
commandes sans mot de passe sudo ajouter la ligne suivante dans le/etc/sudoers
fichier de configuration :linuxconfig ALL=(ALL) NOPASSWD:/usr/bin/systemctl /usr/sbin/reboot
À ce stade, l'exécution du
systemctl
etreboot
les commandes ne nécessiteront passudo
mot de passe. - Ensuite, si vous souhaitez le
linuxconfig
user 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