id -u コマンドを使用して実行ユーザーの UID(ユーザーID)を確認することでチェックできます。
#!/bin/bash
# スクリプトをsudoで実行しているか確認
if [ "$(id -u)" -ne 0 ]; then
echo "このスクリプトはsudoで実行する必要があります。"
exit 1
fi
通常、root ユーザーの UID は 0 となります。
id -u コマンドを使用して実行ユーザーの UID(ユーザーID)を確認することでチェックできます。
#!/bin/bash
# スクリプトをsudoで実行しているか確認
if [ "$(id -u)" -ne 0 ]; then
echo "このスクリプトはsudoで実行する必要があります。"
exit 1
fi
通常、root ユーザーの UID は 0 となります。