歡迎您光臨本站 註冊首頁

freebsd+pureftpd+puredb登錄顯示530錯誤

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

freebsd+pureftpd+puredb登錄顯示530錯誤

使用的是freebsd的ports安裝的pureftp
配置文件:/usr/local/etc/pure-ftpd.conf
               /usr/local/etc/pureftpd.pdb
#####################################
ChrootEveryone yes
TrustedGID 100
BrokenClientsCompatibility no
MaxClientsNumber 50
Daemonize yes
MaxClientsPerIP 8
VerboseLog no
DisplayDotFiles yes
AnonymousOnly no
NoAnonymous yes
SyslogFacility ftp
DontResolve yes
MaxIdleTime 15
PureDB /usr/local/etc/pureftpd.pdb
UnixAuthentication no
LimitRecursion 2000 8
AnonymousCanCreateDirs no
MaxLoad 4
MinUID  100
###########################

# pure-pw show pbt

Login              : pbt
Password           : $1$LX/3.F60$bYdYwsQOYIaWq.Ko.hfI3.
UID                : 1003 (ftpuser)
GID                : 1002 (ftpgroup)
Directory          : /home/ftp/pbt/./
Full name          :
Download bandwidth : 0 Kb (unlimited)
Upload   bandwidth : 0 Kb (unlimited)
Max files          : 0 (enabled)
Max size           : 0 Mb (enabled)
Ratio              : 0:0 (unlimited:unlimited)
Allowed local  IPs :
Denied  local  IPs :
Allowed client IPs :
Denied  client IPs :
Time restrictions  : 0000-0000 (unlimited)
Max sim sessions   : 0 (unlimited)

#ftp localhost
tying 127.0.0.1...
connected to localhjost.
220 server.dygs2b.com FTP server (Version 6.00LS) ready.
Name (localhost:user):pbt
331 Password required for pbt.
Password:
530 Login incorrect.
ftp: Login failed.
ftp>

使用ftp用戶可以登錄,用虛擬用戶就不可以,那位大大給指點下,謝謝!
《解決方案》

回復 1# lxc369


   
到這裡設置就算完成了,這時ftp localhost可以匿名登錄,但虛擬用戶登錄會出現530錯誤。這是因為默認的認證方式中沒有puredb資料庫,解決方法是在/etc/pure- ftpd/auth下加入puredb資料庫的軟鏈接:

   1. cd /etc/pure-ftpd/auth
   2. sudo ln -s ../conf/PureDB 60puredb

  現在就可以使用虛擬賬號登錄FTP了。


完整見:http://www.linuxidc.com/Linux/2010-06/26879.htm

[火星人 ] freebsd+pureftpd+puredb登錄顯示530錯誤已經有590次圍觀

http://coctec.com/docs/service/show-post-16193.html