tanamonの稀に良く書く日記

KEEP CALM AND DRINK BEER

FTPサービスを起動させたのにログインできない時の対応

ホスト xxx.xxx.xxx.xxx (21) に接続しています.
接続しました.
220 (vsFTPd 2.0.5)
>USER test
331 Please specify the password.
>PASS [xxxx]
500 OOPS: cannot change directory:/home/test
>USER test
500 OOPS: child died
ログインできません.

こんなエラーが出ていた場合、SELinuxで/home以下にアクセスさせない設定になっているかも。

# setsebool -P ftp_home_dir=1

これでFTPで接続できるようになる。