sudoを使用時の環境変数PATHの設定

node.jsをインストール・設定している時に気がついたのですが、いつのころからか、sudoを使用する時の環境変数PATHが引き継がれないようです。
調べてみると、いくつかの対応方法があるようです。

  • aliasで対応する方法
alias sudo="sudo env PATH=$PATH"
  • /etc/sudoersを変更する方法(下記を/etc/sudoersに追加)
Defaults    env_keep += "PATH"

/etc/sudoersを変更する方が根本な解決方法ですが、sudo使用者すべてに影響があります。
まあ、sudoを使用出来る権限で、PATHを制限する必要はあまりないような気もしますけどね :p