web-dev-qa-db-ja.com

CentOS 6 VSFTP553ファイルを作成できませんでした

昨日CentOS6にvsftpdをインストールしましたが、今日はテストする機会がありませんでした。テストファイルをアップロードしようとすると、戻ってきて次のエラーが表示されます。

553ファイルを作成できませんでした

エラーの解決で見つけた情報をすばやくグーグルで調べた後、 この投稿 はすでに試したものでした...

  • FTPに接続しているユーザーがディレクトリを所有するグループの一部であることを確認します
  • vsftpd.confファイルでwrite_enabletrueに設定されていることを確認します

宛先フォルダーまでのパス全体でグループを変更することをテストすることさえしました。

編集:

これを拡張するために、その時点で、ディレクトリのモードも適切に設定されていることを確認しました。

私がやったことは、vsftpdをアンインストールし、yumから再インストールすることでした。私がこれをした後、物事は適切に機能しました。だから私はそれがvsftpd.confファイルの設定だったと確信しています。ただし、確認のために差分を取るために、そのコピーを保存していません。

うまくいけば、同じ症状で同じ問題を抱えていて、原因が何であるかを見つけた他の誰かが、ここに来る他の誰かのためにこの質問に正確に答えることができます。

4
Mike Keller

そのグループには、そのフォルダーに対するrwx権限が必要です。実行しない場合

chmod 775 <directory>
4

SELinuxでファイルをアップロードおよび編集するには、次のコマンドを実行する必要があります。

setsebool -P allow_ftpd_full_access on
setsebool -P ftp_home_dir on
3
VictorV

fTPルートディレクトリ

setsebool -P tftp_home_dir on
setsebool -P ftpd_full_access on

私のために働いた

0
kadir malak