On Fri, Jul 10, 2009 at 3:17 PM, Eugene Vilensky<evilensky at gmail.com> wrote: > Hi folks, > I can't seem to log into my system via > vsftpd. All other services using PAM are fine...Am I missing something simple? > ftp> user > (username) user > 331 Please specify the password. > Password: > 530 Login incorrect. > > > # getenforce > Permissive > here is the event in /var/log/audit/audit.log: > type=USER_AUTH msg=audit(1247235151.569:9781): user pid=21052 uid=0 auid=0 > subj=root:system_r:ftpd_t:s0 msg='PAM: authentication acct="user" : > exe="/usr/sbin/vsftpd" (hostname=hostname, addr=1.2.3.4, terminal=ftp > res=failed)' > cat /etc/pam.d/vsftpd > #%PAM-1.0 > 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 > # grep local /etc/vsftpd/vsftpd.conf > local_enable=YES > local_umask=022 > chroot_local_user=YES > # getsebool -a | grep ftp > allow_ftpd_anon_write --> off > allow_ftpd_full_access --> off > allow_ftpd_use_cifs --> off > allow_ftpd_use_nfs --> off > allow_tftp_anon_write --> off > ftp_home_dir --> on > ftpd_disable_trans --> off > ftpd_is_daemon --> on > httpd_enable_ftp_server --> off > tftpd_disable_trans --> off > > > _______________________________________________ > CentOS mailing list > CentOS at centos.org > http://lists.centos.org/mailman/listinfo/centos > > Is the user's shell listed in /etc/shells?