症状

Permission denied
bash: ./script.sh: Permission denied

原因と解決方法

実行権限がない

chmod +x script.sh
./script.sh

管理者権限が必要

sudo コマンド

ファイルの所有者が違う

sudo chown ユーザー名:グループ名 ファイル名

chmodの権限設定

chmod 755 ファイル名   # 所有者:読み書き実行、他:読み実行
chmod 644 ファイル名   # 所有者:読み書き、他:読みのみ
chmod +x ファイル名    # 実行権限を追加

関連記事