PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : vsftpd on centos cannot login



devent
05.06.08, 17:08
Hallo
Ich hab hier eine CentOS 5 installation und versuche vsftpd einzurichten

Ich versuche mit den locaken User anzumelden, aber das kriege ich


[root@chariten ~]# ftp localhost
Connected to localhost.localdomain.
220 (vsFTPd 2.0.5)
530 Please login with USER and PASS.
530 Please login with USER and PASS.
KERBEROS_V4 rejected as an authentication type
Name (localhost:root): root
331 Please specify the password.
Password:
530 Login incorrect.
Login failed.
ftp> 221 Goodbye.


Das gleiche mit allen lokalen User, und mit meinem extra eingerichteten ftpuser, der sein home in /var/ftp/user hat

wenn ich

userlist_deny=NO
userlist_enable=YES

setze, dann ist es das gleiche. In der /etc/vsftpd.user_list sind die user gelistet, die ftp Zugang haben sollen.

Anonymous-Login funktioniert wenn ich anonymous_enable=YES setze.

Firewall aus, genauso wie SELinux. Die Verzeichnisse haben alle normale Rechte, rwx fuer Owner/Group, rx fuer Andere. An der Shell kann ich mich ohne Probleme einlogen.

Hier meine vsftpd.conf

anonymous_enable=NO
local_enable=YES
write_enable=YES
#local_umask=022
#anon_upload_enable=YES
#anon_mkdir_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES

#chown_uploads=YES
#chown_username=whoever
#xferlog_file=/var/log/vsftpd.log
#xferlog_std_format=YES
#idle_session_timeout=600
#data_connection_timeout=120

nopriv_user=ftpsecure

#ascii_upload_enable=YES
#ascii_download_enable=YES
#
# You may fully customise the login banner string:
#ftpd_banner=Welcome to blah FTP service.
#
#deny_email_enable=YES
# (default follows)
#banned_email_file=/etc/vsftpd.banned_emails
#
# You may specify an explicit list of local users to chroot() to their home
# directory. If chroot_local_user is YES, then this list becomes a list of
# users to NOT chroot().
#chroot_list_enable=YES
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list
#
#ls_recurse_enable=YES
#
# Own Settings
userlist_deny=YES
userlist_enable=NO
userlist_file=/etc/vsftpd.user_list
chroot_local_user=NO
listen=YES

Badboy2000
05.06.08, 21:41
Hmm, versuch doch mal die 2 Zeilen ans Ende deiner Config zu setzen.
Einen Versuch ist es wert.

vsftpd.conf
--cut--
pam_service_name=vsftpd
tcp_wrappers=YES
--cut--