Doodles
09.04.07, 17:33
Hallo,
bei mir läuft debian. Nach einem upgrade auf etch funktioniert vsftpd nicht mehr so wie er soll.
Das Problem ist, dass ich mich nicht mehr einloggen kann. Die user stehen in einer mysql datenbank.
In der /var/log/auth.log kommt folgender fehler:
vsftpd: pam_mysql - SELECT returned no result.
Meine /etc/pam.d/ftp sieht folgendermaßen aus:
auth required pam_mysql.so user=pam passwd=XXXXXXXX db=pam table=ftpusers usercolumn=user passwdcolumn=password crypt=2
account required pam_mysql.so user=pam passwd=XXXXXXXX db=pam table=ftpusers usercolumn=user passwdcolumn=password crypt=2
Hier meine vsftpd.conf (vsftpd läuft als daemon, nicht über inetd)
# ================================================== =======================
# base configuration
# -------------------------------------------------------------------------
anonymous_enable=NO
chroot_local_user=YES
guest_enable=YES
guest_username=ftp
hide_ids=YES
listen=YES
listen_address=83.151.30.18
local_enable=YES
max_clients=100
max_per_ip=0
nopriv_user=ftp
pam_service_name=ftp
pasv_max_port=65535
pasv_min_port=64000
session_support=NO
use_localtime=YES
user_config_dir=/etc/vsftpd/users
userlist_enable=YES
userlist_file=/etc/vsftpd/denied_users
virtual_use_local_privs=YES
xferlog_enable=YES
# -------------------------------------------------------------------------
# ================================================== =======================
# ftp settings
# -------------------------------------------------------------------------
async_abor_enable=YES
connect_from_port_20=YES
dirlist_enable=NO
download_enable=NO
local_umask=0022
# ================================================== =======================
Vor dem upgrade hat alles wunderbar funktioniert, deshalb tippe ich auf irgendein Problem mit mysql5.
Hat jemand eine Idee?
bei mir läuft debian. Nach einem upgrade auf etch funktioniert vsftpd nicht mehr so wie er soll.
Das Problem ist, dass ich mich nicht mehr einloggen kann. Die user stehen in einer mysql datenbank.
In der /var/log/auth.log kommt folgender fehler:
vsftpd: pam_mysql - SELECT returned no result.
Meine /etc/pam.d/ftp sieht folgendermaßen aus:
auth required pam_mysql.so user=pam passwd=XXXXXXXX db=pam table=ftpusers usercolumn=user passwdcolumn=password crypt=2
account required pam_mysql.so user=pam passwd=XXXXXXXX db=pam table=ftpusers usercolumn=user passwdcolumn=password crypt=2
Hier meine vsftpd.conf (vsftpd läuft als daemon, nicht über inetd)
# ================================================== =======================
# base configuration
# -------------------------------------------------------------------------
anonymous_enable=NO
chroot_local_user=YES
guest_enable=YES
guest_username=ftp
hide_ids=YES
listen=YES
listen_address=83.151.30.18
local_enable=YES
max_clients=100
max_per_ip=0
nopriv_user=ftp
pam_service_name=ftp
pasv_max_port=65535
pasv_min_port=64000
session_support=NO
use_localtime=YES
user_config_dir=/etc/vsftpd/users
userlist_enable=YES
userlist_file=/etc/vsftpd/denied_users
virtual_use_local_privs=YES
xferlog_enable=YES
# -------------------------------------------------------------------------
# ================================================== =======================
# ftp settings
# -------------------------------------------------------------------------
async_abor_enable=YES
connect_from_port_20=YES
dirlist_enable=NO
download_enable=NO
local_umask=0022
# ================================================== =======================
Vor dem upgrade hat alles wunderbar funktioniert, deshalb tippe ich auf irgendein Problem mit mysql5.
Hat jemand eine Idee?