WinSCPで権限がありませんエラー コード: 3からのエラー メッセージ: Permission deniedの対処法
仮想環境内の/var/www/htmlに新しくフォルダをWinSCPから作成しようとしたところ、タイトルにあるエラーが発生!
やりたかったことは/var/www/html/hogeを作成して、そこに新しくワードプレスをいれたかったのです。
けれどここにフォルダが作れない!!
という事で今回はそんな場合の対処方法を解説しておきます。
権限がありません
エラー コード: 3
からのエラー メッセージ: Permission denied
解決方法
手順
hogeフォルダを作成する際は自身の仮想環境コマンドラインでroot権限でファイルを作成。
1 |
su mkdir hoge |
この作成したファイルがWinSCPに表示されるようになるので、パーミッションを0777に変更する。
まとめ
今回の解決方法はroot権限で自身の仮想環境のコマンドラインより管理者権限で/var/www/html/hogeフォルダを作成し、その後WinSCPにてパーミッションを0777に変更するというものです。
こうすることでそのフォルダへの書き込み等ができるようになるので、hogeフォルダを作成すれば、あとはその直下ではファイルの作成、フォルダの作成等が可能となります。
他の対処法としては、WinSCPで接続する際にroot権限で接続しておけば良いです。