Par exemple, pour la commande sudo vim /var/log/errors.log
Je veux que vim soit lancé avec mes propres paramètres d'utilisateur au lieu des paramètres de root. Je sais que je peux configurer vim pour le compte root, mais ce n'est pas ce que je veux, car il est probable que cela soit perturbé dans les futures mises à jour. De plus, je ne veux pas changer le comportement de vim pour les autres comptes.
Réponses
Trop de publicités?Vous devrez modifier le /etc/sudoers et potentiellement ceux du fichier /etc/sudoers.d/ et retirer le env_reset dans l'option Valeurs par défaut déclarations.
Le mien ressemble à ça :
Defaults env_reset
Supprimez ou commentez cette ligne, et sudo conservera les variables d'environnement de votre utilisateur, plutôt que de tout effacer et de les remplir avec quelques valeurs spécifiques.
Bien sûr, voir le sudoers pour plus de détails, et n'oubliez pas de modifier le fichier sudoers avec la commande visudo (ou sudo visudo ). visudo vérifie les erreurs dans le fichier sudoers avant de vous laisser finaliser l'édition... si le fichier est mauvais ou échoue aux vérifications... vous ne pouvez plus faire de sudo, d'où la commande visudo.