Permission denied(権限がなくて実行・書き込みできない)
症状(よく出るエラー)
bash: ./script.sh: Permission denied
原因
実行権限が付いていない、または書き込み先ディレクトリへの権限がない。Linuxはファイルごとに r(読)・w(書)・x(実行) の権限を持ち、足りないと拒否される。
直し方
スクリプトなら chmod +x script.sh で実行権限を付与。システム領域への書き込みは sudo を付ける(ただし対象を確認してから)。ls -l で現在の権限を確認する習慣を。