Pour ceux qui se servent de la commande sudo
sous Ubuntu, vous avez surement
remarqué que le PATH de l'utilisateur courant n'est pas conservé lors de son
utilisation. Ça peut être très énervant à la longue.
La raison est simple : sous Ubuntu, la commande sudo
a été compilée avec
l'option --with-secure-path
qui permet de définir un PATH différent de celui
de l'utilisateur courant pour des raisons de sécurité.
Pour passer outre cette restriction, il suffit de rajouter cet alias dans votre
.bashrc
par exemple :
alias sudo='sudo env PATH=$PATH'
En effet, la commande env
permet de lancer un processus en positionnant des
valeurs d’environnement.
Pour plus d'informations sur les options de compilation de sudo
:
https://www.sudo.ws/install.html