linux--vsftpd仮想ユーザーログイン時530 Login incorrectエラー


今日vsftpサーバを構成する際にこのドキュメントを参照しましたhttp://blog.chinaunix.net/uid-317994-id-2133014.htmlと、最後にログイン時に常に530 Login incorrectエラーメッセージを報告し、関連構成に間違いがないことを確認した上で、関連文書を調べた.
多くの友人はselinuxかファイアウォールiptablesかもしれないと反応していますが、本機は閉鎖を確認しました.32ビットと64ビットのPAM設定に違いがあるかもしれませんが、自分は32ビットで、設定に間違いはないという友人もいますが、
32ビットの設定は次のとおりです.
auth    sufficient     /lib/security/pam_userdb.so    db=/etc/vsftpd/virtusersaccount sufficient     /lib/security/pam_userdb.so    db=/etc/vsftpd/virtusers    
64ビットは次のように設定されています.
auth    sufficient     /lib64/security/pam_userdb.so    db=/etc/vsftpd/virtusersaccount sufficient     /lib64/security/pam_userdb.so    db=/etc/vsftpd/virtusers
最後に関連ログファイルcatを自分で表示  /var/log/secure具体的なエラー情報は以下の通りです.
error retrieving information about user lXXX
明らかに/lib/security/pam_userdb.soという読み込みに失敗し、pamの元のプロファイルが次のように変更されたことをふと思い出しました.
cat/etc/pam.d/vsftpd#%PAM-1.0
session    optional    pam_keyinit.so    force revokeauth      required pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeedauth      required pam_shells.soauth      include system-authaccount    include system-authsession    include system-authsession    required    pam_loginuid.so
auth    sufficient     /lib/security/pam_userdb.so    db=/etc/vsftpd/virtusersaccount sufficient     /lib/security/pam_userdb.so    db=/etc/vsftpd/virtusers
そこで再び位置を変えて、配置ファイルの頭に置いて、再起動して有効になって、正常にログインします
cat/etc/pam.d/vsftpd#%PAM-1.0auth    sufficient     /lib/security/pam_userdb.so    db=/etc/vsftpd/virtusersaccount sufficient     /lib/security/pam_userdb.so    db=/etc/vsftpd/virtusers
session    optional    pam_keyinit.so    force revokeauth      required pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeedauth      required pam_shells.soauth      include system-authaccount    include system-authsession    include system-authsession    required    pam_loginuid.so
に付随
      
(1)500  
500 OOPS: vsftpd: refusing to run with writable root inside chroot ()
               ,      chroot  ,        vsftp         。       ,     chmod a-w /home/ftp            ,            。
  ,                 ,            ,     。
            , vsftpd                :     vsftpd build (vsftpd):
allow_writeable_chroot=YES
     vsftpd build (vsftpd-ext):
allow_writable_chroot=YES
(2)550  
550 Create directory operation failed.
         ,         ,           ,               ftp  /  。