|
我想用vsftpd+mysql+pam做虚拟用户登錄,在網上找了好我資料,併且按其方法做了一遍,都不行,我的把我的配置文件貼出來:
/etc/vsftpd.conf
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
anon_upload_enable=YES
secure_chroot_dir=/var/run/vsftpd
pam_service_name=vsftpd
guest_enable=YES
guest_username=vsftpdvuser
/etc/pam.d/vsftpd
auth required pam_mysql.so user=vsftpdvuser passwd=vsftpdvuser host=localhost db=vsftpdvuser table=users usercolumn=name passwdcolumn=passwd crypt=0
account required pam_mysql.so user=root passwd=vsftpdvuser host=localhost db=vsftpdvuser table=users usercolumn=name passwdcolumn=passwd crypt=0
用户:vsftpdvuser 密碼:vsftpdvuser
數據庫:vsftpdvuser 錶:users
name passwd
test test
配置完後,本地用户不能登錄,發現把/etc/pam.d/vsftpd裡的都注釋掉本地用户就能登錄。
我的系统是ubuntu 7.0.4 vsftpd 2 libpam_mysql 0.7RC1 mysql 5。
哪位高人能幫忙看一下,小弟不勝感激!在這裡先謝過各位了! |
|