Linux シェルスクリプト|シェル実行するユーザをチェック|bash シェル


ここでは、シェル実行するユーザをチェックするシェルスクリプトについて記載する。

実行ユーザをチェック

下記の sample.sh のようなシェルスクリプトで、シェル実行するユーザをチェックできる。
このシェルスクリプトでは、シェルを実行するユーザが「testuser」の場合は OK、 それ以外の場合は ERROR (エラー) としている。

・sample.sh

#!/bin/bash

#実行ユーザーチェック
if [ `whoami` != "testuser" ];then
  echo "ERROR"
  exit 1
fi

echo "OK"

・実行結果

シェルをユーザ「testuser」で実行した場合
testuser@xxx# ./sample.sh
OK
シェルをユーザ「testuser2」で実行した場合
testuser2@xxx# ./sample.sh
ERROR



スポンサーリンク

0 件のコメント :

コメントを投稿