WinSCPで権限がありませんエラー コード: 3からのエラー メッセージ: Permission deniedの対処法

仮想環境内の/var/www/htmlに新しくフォルダをWinSCPから作成しようとしたところ、タイトルにあるエラーが発生!

やりたかったことは/var/www/html/hogeを作成して、そこに新しくワードプレスをいれたかったのです。

けれどここにフォルダが作れない!!

という事で今回はそんな場合の対処方法を解説しておきます。

権限がありません
エラー コード: 3
からのエラー メッセージ: Permission denied

WinSCP

解決方法

手順

hogeフォルダを作成する際は自身の仮想環境コマンドラインでroot権限でファイルを作成。

この作成したファイルがWinSCPに表示されるようになるので、パーミッションを0777に変更する。

まとめ

今回の解決方法はroot権限で自身の仮想環境のコマンドラインより管理者権限で/var/www/html/hogeフォルダを作成し、その後WinSCPにてパーミッションを0777に変更するというものです。

こうすることでそのフォルダへの書き込み等ができるようになるので、hogeフォルダを作成すれば、あとはその直下ではファイルの作成、フォルダの作成等が可能となります。

他の対処法としては、WinSCPで接続する際にroot権限で接続しておけば良いです。