sudoを使ってシェルスクリプトを走らせた時、
echo $USER
とするとroot
が返ってしまいます。
rootではなくシェルを走らせた元々のUserを取得したい場合、
echo $LOGNAME
のように$LOGNAMEを利用すればいいそうです。
More than 5 years have passed since last update.
sudoを使ってシェルスクリプトを走らせた時、
echo $USER
とするとroot
が返ってしまいます。
rootではなくシェルを走らせた元々のUserを取得したい場合、
echo $LOGNAME
のように$LOGNAMEを利用すればいいそうです。
Register as a new user and use Qiita more conveniently