wolfg 发表于 2005-11-22 11:16

原帖由 czlw2000 于 2005-11-22 11:09 发表
发现一个问题。
PAM方式配置vsftpd,修改了/home/logins.txt下的用户名密码。
执行db_load -T -t hash -f /home/logins.txt /etc/vsftpd_login.db
然后重启了vsftpd。
但是我用客户端登陆时,新老密码都可以使 ...

先把原来的vsftpd_login.db删除

btw,新问题还是开新贴子问比较好
:)

权老实 发表于 2006-04-15 23:18

再加一个说明:要想本地用户和虚拟用户都能登陆的方法!
修改/etc/pam.d/vsftpd文件(默认的)加个下面的两行
MySQL
auth required /lib/security/pam_mysql.so user=ftpd passwd=123456 host=localhost db=ftpd table=user usercolumn=name passwdcolumn=passwd crypt=0
account required /lib/security/pam_mysql.so user=ftpd passwd=123456 host=localhost db=ftpd table=user usercolumn=name passwdcolumn=passwd crypt=0
只要required 改为sufficint就成!

DB
auth required /lib/security/pam_userdb.so db=/etc/vsftpd_login
account required /lib/security/pam_userdb.so db=/etc/vsftpd_login
也只要required 改为sufficint就成!

jnet 发表于 2006-04-16 21:05

support!

keer2345 发表于 2006-06-06 07:58

为什么我make完之后没有出现vsftpd文件呢

lvDbing 发表于 2006-06-07 09:54

很好``收藏

squall_sw 发表于 2006-06-12 11:22

make后出现

no target specified and no make file found

我是初学linux按照楼主说的直接在/home/user/vsftpd目录下使用VI建立了builddefs.h,增加了
#ifndef VSF_BUILDDEFS_H

#define VSF_BUILDDEFS_H
#define VSF_BUILD_TCPWRAPPERS
#define VSF_BUILD_PAM
#define VSF_BUILD_SSL

#endif /* VSF_BUILDDEFS_H */

然后使用make.就出现如上错误

wolfg 发表于 2006-06-12 11:33

原帖由 squall_sw 于 2006-6-12 11:22 发表
make后出现

no target specified and no make file found

我是初学linux按照楼主说的直接在/home/user/vsftpd目录下使用VI建立了builddefs.h,增加了
#ifndef VSF_BUILDDEFS_H

#define VSF_BUILDDEFS_H
...
vsftpd的源代码是放在/home/user/vsftpd 这个目录里吗?

btw, 最好开新帖子问问题。这个帖子的回复已经这么多了,不容易让人看到你的问题。

squall_sw 发表于 2006-06-12 11:46

原帖由 wolfg 于 2006-6-12 11:33 发表

vsftpd的源代码是放在/home/user/vsftpd 这个目录里吗?

btw, 最好开新帖子问问题。这个帖子的回复已经这么多了,不容易让人看到你的问题。


是的,是放在这个目录下!我在windows下面用winrar看vsftpd-2.0.3.tar.gz文件,里面有builddefs.h,为什么我在linux下面解出来就变没有了呢??

大大狗 发表于 2006-06-13 16:56

嗯好东东,顶一下..

test007sy 发表于 2006-06-14 20:18

能在sco unix 5.04下面使用吗?
页: 1 2 3 4 5 [6] 7 8 9 10 11 12 13
查看完整版本: vsftp配置大全---超完整版,首发CU之FTP区