La dernière mise à jour de sécurité de sudo (1.6.8p7-1.3) sur Debian a apporté son petit lot de problèmes, à savoir certaines erreures du type :

E138: Can’t write viminfo file $HOME/.viminfo!
dircolors: no SHELL environment variable, and no shell type option given

On aurait espéré que les changelogs soient plus clairs en général, ou alors que debconf nous affiche un petit message - mais non, l'explication du bugfix est des moins informatives : Reverse the environment semantic by forcing users to maintain a whitelist [env.c, Bug#342948, CVE-2005-4158] .

La solution rapide est d'ajouter dans /etc/sudoers (avec visudo) la ligne suivante :

Defaults env_reset

Source : Somewhere out there!