macports で謎のsudo使用不能に

macportsopencvをインストールした後
sudoのコマンドを打つと

sudo: can't stat /opt/local/etc/sudoers: No such file or directory

と表示されsudoが使用不能になった。
もともとsudoは/usr/bin/sudoを使うのに
$ which sudo で /opt/local/bin/sudo
と表示されていた。なんでか知らんがmacportsでsudoがインストールされて、このsudoを使おうとしていたから使えなかった。
いつも通り
http://forums.macrumors.com/archive/index.php/t-562467.html
を参照して

usr/bin/sudo port -dv uninstall sudo

と入力してfailedとか言われるがこれの後にwhich sudoすると
/usr/bin/sudo と表示された。
んーなんで?

てかなんでそうなったかは一回

sudo port sudo port ...

ってミスしたからsudoがインストールされた気がする。