症状
Permission denied
bash: ./script.sh: Permission denied
原因と解決方法
実行権限がない
chmod +x script.sh
./script.sh
管理者権限が必要
sudo コマンド
ファイルの所有者が違う
sudo chown ユーザー名:グループ名 ファイル名
chmodの権限設定
chmod 755 ファイル名 # 所有者:読み書き実行、他:読み実行
chmod 644 ファイル名 # 所有者:読み書き、他:読みのみ
chmod +x ファイル名 # 実行権限を追加
chmodの数値の意味やよく使う設定値についてはLinuxのファイルパーミッション(chmod/chown)完全ガイドで詳しく解説している。
関連記事
- Linuxの基本コマンド(ls/cd/mkdir/rm)まとめ
- WindowsでWSL2をインストールする方法
- WindowsにDockerをインストールして動かすまでの手順
- Linuxでファイルを検索するgrep・findコマンドの使い方
おすすめのVPS
VPSを使って本番環境を構築するなら、以下のサービスがおすすめです。