シェルスクリプトを特定のユーザ以外が実行できないようにする
なんか気づかずにrootで実行していて、後で別ユーザで実行したときにログファイルに書き込めません的なエラーを定期的に起こしている気がするので。
test.sh
#!/bin/sh if [ "$USER" != "admin" ]; then echo "Permission denied" exit 0 fi echo "hoge"
なんか気づかずにrootで実行していて、後で別ユーザで実行したときにログファイルに書き込めません的なエラーを定期的に起こしている気がするので。
#!/bin/sh if [ "$USER" != "admin" ]; then echo "Permission denied" exit 0 fi echo "hoge"