- ベストアンサー
Bシェルにてユーザの実行可否
シェルにてrootユーザのみ実行が出来るようにしたいと思い、以下のようなシェルを書きました。 が、root以外のユーザでも実行が可能となってしまっています。実行する上でシェル、またはシェル以外で影響はあるのでしょうか?ご存知でしたらご教授願います。 ※今回はユーザID:user1で作成+実行しています。 ※このシェルのアクセス権限は"-rwxr--r--"としています。 #!/bin/sh UID=`whoami` if [ $UID -ne root ] then echo "実行はrootのみ" fi -以降、その他の処理が続く-
- みんなの回答 (3)
- 専門家の回答
お礼
遅くなって申し訳ありません、回答していただいたとおり、-ne -eqでは無理でした。ありがとうございました。 また何かわからないことがあれば質問させてください。