セキュリティのためsudoコマンド

解決策は引用元。

sudo viを許可するとどうなりますか?
viコマンドは、外部コマンドを実行することができるため、
sudo viで起動したroot権限を持つviは、root権限でコマンドを
実行することができます。viからコマンドが起動されるため、
sudoコマンドの設定の影響を受けません。
ようするに、何もかも許しているのとなんら変わりません。

lessも同様にコマンドを実行することができます。
sudo less file で実行したlessコマンドからcshを起動すれば、
root権限のシェルが起動されます。

このような任意の外部コマンドを起動できるエディタやページャを
sudoersで許可するのは、セキュリティ上好ましいとは言えません。


引用元: セキュリティ sudo vi/lessなどを禁止するときの対応策 sudo edit, sudo -e,
"http://kaworu.jpn.org/kaworu/2008-05-04-2.php"