- PR -

vsftpdを設定したが、FTPログインできない

1
投稿者投稿内容
会議室デビュー日: 2008/05/28
投稿数: 2
投稿日時: 2008-05-28 13:14
はじめまして。よろしくお願いします。

今回CentOS5.1にvsfptdをインストールしたのですが
パスワードを何度も要求されてFPTログインができないのです。
telnetやSFTPDではログインできるのですが・・・

OS: CentOS 5.1
vsftp: バージョン2.0.5

・/etc/vsftpd/vsftpd.conf

anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
ascii_upload_enable=YES
ascii_download_enable=YES
chroot_list_enable=YES
chroot_local_user=YES
chroot_list_file=/etc/vsftpd/chroot_list
ls_recurse_enable=YES
listen=YES
pam_service_name=login
userlist_enable=YES
userlist_deny=NO
userlist_file=/etc/vsftpd/user_list
tcp_wrappers=YES

user_listには特定のユーザーを記述しています。
ftpusersはほとんど空でchroot_listにはrootだけ記述しています。

今回はtelnetだったらログインできるということで
vsftp側が/etc/passwdを参照してないのではないかということで
/etc/shellsをチェックしたところ、ログインシェルにはちゃんと
/bin/bashが記載されていました。

続いて/etc/pam.d/vsftpdの設定も見てみたのですが

session optional pam_keyinit.so force revoke
auth required pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed
auth required pam_shells.so
auth include system-auth
account include system-auth
session include system-auth
session required pam_loginuid.so

特に問題はなさそうな感じはするのですが、pamあたりはあまり触った経験がないので
わからないのが本音です。
どなたか、何かわかるのであればアドバイスをいただきたく思います。
よろしくお願いいたします。
会議室デビュー日: 2008/05/28
投稿数: 2
投稿日時: 2008-06-06 17:24
こちら、SELinuxのセキュリティーポリシーがかかっていましたので
解除すると接続可能になりました。
1

スキルアップ/キャリアアップ(JOB@IT)