ここでは、シェル実行するユーザをチェックするシェルスクリプトについて記載する。
実行ユーザをチェック
下記の sample.sh のようなシェルスクリプトで、シェル実行するユーザをチェックできる。
このシェルスクリプトでは、シェルを実行するユーザが「testuser」の場合は OK、 それ以外の場合は ERROR (エラー) としている。
・sample.sh
#!/bin/bash #実行ユーザーチェック if [ `whoami` != "testuser" ];then echo "ERROR" exit 1 fi echo "OK"
・実行結果
testuser@xxx# ./sample.sh OK
シェルをユーザ「testuser2」で実行した場合
testuser2@xxx# ./sample.sh ERROR
スポンサーリンク
0 件のコメント :
コメントを投稿