1

azure ボックスの centos 7.1 に vsftpd をインストールしました。ファイル /etc/vsftpd/vsftpd.conf を編集したので、その内容は以下のとおりです

local_enable=YES
write_enable=YES 
chroot_local_user=YES
allow_writeable_chroot=YES

サービスとサーバーも再起動しましたが、まだ ftp にアクセスできません。Filezilla ftp クライアントを使用してログインしましたが、以下のエラー メッセージが表示されます

ステータス: 接続が確立されました。ウェルカム メッセージを待っています... 応答: 220 (vsFTPd 3.0.2) コマンド: USER usr_uat 応答: 331 パスワードを指定してください。コマンド: PASS ************ 応答: 500 OOPS: chroot エラー: 重大なエラー: サーバーに接続できませんでした

FTP ターミナル/シェルを使用すると、「500 OOPS: chroot」というエラーでログインが失敗する

他に試せることはありますか?

4

2 に答える 2

2

そのユーザーとホーム フォルダのアクセス許可が正しく設定されていることを確認しましたか?

以下のリンクをご覧ください

https://www.benscobie.com/fixing-500-oops-vsftpd-refusing-to-run-with-writable-root-inside-chroot/

http://www.liquidweb.com/kb/error-500-oops-vsftpd-refusing-to-run-with-writable-root-inside-chroot-solved/

于 2015-07-31T23:41:09.093 に答える
0

Ask Fedora フォーラムに投稿された私の記事のメモとリンクを確認してください。SELinux の ftp_home_dir を ON に設定する必要がある場合があります。

 > setsebool -P ftp_home_dir on

次の設定を conf ファイルに追加することもできます。

chroot_local_user=YES
allow_writeable_chroot=YES
seccomp_sandbox=NO

他の提案もあります。

Fedora フォーラムに質問する

于 2016-01-09T07:14:45.133 に答える