シェルスクリプトでroot権限以外で実行させたくない場合がたまにあります。
そんな時、注意メッセージで牽制をかけてもいいのですが、どうしても漏れてしまう場合があるので、システム的にチェックするようにします。
シェルスクリプトに以下を組み込めばroot権限以外で実行された場合にストップしてくれます。
if [ "`whoami`" != "root" ]; then
echo "Require root privilege !!"
exit 1
fi
細かいところですが頭の片隅に置いておくといいかと思います!