Pourquoi ne sudo modifier le CHEMIN d'accès?

C'est le PATH variable sans sudo:

$ echo 'echo $PATH' | sh 
/opt/local/ruby/bin:/usr/bin:/bin

C'est le PATH variable avec sudo:

$ echo 'echo $PATH' | sudo sh
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin

Aussi loin que je peux dire, sudo est censé quitter PATH intacte. Ce qui se passe? Comment puis-je changer cela? (C'est sur Ubuntu 8.04).

Mise à JOUR: aussi loin que je peux voir, aucun des scripts lancé en tant que root changement PATH en aucune façon.

De man sudo:

Pour éviter de commande d'usurpation d'identité, sudo
vérifications `." et `" (à la fois la dénotation de l'
répertoire courant) dernier lors de la recherche
pour une commande dans le parcours utilisateur (si
l'un des deux ou les deux sont dans le CHEMIN d'accès). Note,
cependant, que le CHEMIN d'accès réel
variable d'environnement n'est pas modifié
et est adopté sans modification du programme
sudo exécute.