FileZillaでアップロードする際に「open for write: permission denied」と拒否されたので、ディレクトリのパーミッションを一時的に変更する

Linux
Linux
この記事は約1分で読めます。

FileZillaでアップロードする際に、「open for write: permission denied」によりアップロードできませんでした。
FileZillaで接続したユーザーが、そのディレクトリにアクセスする権限がなかったからです。
そのため、そのディレクトリの所有者を一時的に接続ユーザーのものにして、このエラーを回避します。
業務で扱うサーバーであればあまりよろしくないかもしれませんが、個人サーバーなのでよしとします。

変更するディレクトリを指定し、以下のようにコマンドを実行すれば、ファイルをアップロードできるようになります。

$ sudo chown {接続先ユーザー}:{接続先ユーザー} {変更対象のディレクトリ}

アップロード完了後、元に戻します。

$ sudo chown {元のユーザー}:{元のユーザー} {変更対象のディレクトリ}
タイトルとURLをコピーしました