vsftpdのchrootユーザが接続エラー

vsftpdでchrootして特定のディレクトリ以下しか見られないユーザを作っていたところ、「あるときから接続できなくなった」との連絡がありました。

エラー内容

応答:	500 OOPS: cannot change directory:/var/log/httpd/hogehoge
エラー:	重大なエラー
エラー:	サーバに接続することができませんでした

sshから接続して、このユーザにsu -してみたところ、同じようなエラーが。

su: warning: cannot change directory to /var/log/httpd/hogehoge: Permission denied

検索してみたらこういう事例がありました。

にわかSEの独り言 昨日、自宅サーバがおかしくなりました。
http://wingse.blog57.fc2.com/blog-entry-167.html

同じように / から徐々に階層を下りながら ls -dl していったら、ありました。

drwx------ 4 root root 4096 Dec  6 06:47 /var/log/httpd

このディレクトリに chmod 755 してあげたら無事に接続できましたとさ。