新しいディレクトリを作成しようとすると、Filezillaで突然エラー550:Permission Deniedが発生します。
数日前に、sslとimapの設定に関してサーバーの一部の設定を変更しましたが、これがFTP設定に影響を与えたとは思いません...
とにかく、長いグーグルの後、何も機能しないようです。主なアイデアは、ユーザーに権限がないことですが、興味深いのは、次のことができるということです。
ただし、ディレクトリは作成しません。メインディレクトリに「550 Permission denied」というエラーが表示され、サブディレクトリに「550 access_log:No such file or directory」というエラーが表示されます。
エラーがどこにあるか誰でも知っていますか?ありがとう
通常のFTPは私のサーバーで十分なアクセス許可を持っていなかったため、FilezillaでFTPを使用して550を取得しました。
SSH/SFTP接続に切り替えたところ、問題は解決しました。
Linuxを使用していると仮定して、1つ上のディレクトリに移動し、ユーザーがそこに権限を持っているかどうかを確認します。例えば:
ディレクトリのアクセス許可を777に設定してみてください。それが機能する場合は、アクセス許可に問題があることがわかります。ディレクトリを777のままにしないでください。簡単なテストのためだけに、安全ではありません。すべてが正しく設定されている場合は、通常755が適切です。ディレクトリを所有するグループにユーザーを追加することもできます(これはls -lを使用して行うことができます)。これにより、どのユーザーがそれを所有しているかがわかります。
Filezillaプロジェクトは Windowsサービスのインストールのセキュリティ保護 に優れています。本質的に:
ユーザーの作成
フォルダのアクセス許可
C:\Program Files (x86)\FileZilla Server\FileZilla Server.xml
の書き込み権限を付与しますC:\Windows\Logs
に設定しますサービスの再開
Vsftpd.confの以下のパラメーターを使用して、Linuxマシンの匿名ユーザーまたはスクリプトに権限を付与します。