wolfg 发表于 2005-08-16 12:14

vsftp配置大全---超完整版,首发CU之FTP区

原帖由 "stonecracker"]为什么我的check_shell=NO 后本地用户还是不能登录呢?如果是YES,并且有shell就没问题,苦闷中...


因为vsftpd使用pam来验证用户,你看check_shell这个选项的解释是怎么说的吧

check_shell
    Note! This option only has an effect for non-PAM builds of vsftpd. If disabled, vsftpd will not check /etc/shells for a valid user shell for local logins.

    Default: YES

stonecracker 发表于 2005-08-16 23:07

vsftp配置大全---超完整版,首发CU之FTP区

disabled, vsftpd will not check /etc/shells for a valid user shell for local logins.

    Default: YES

我使用的是debian的二进制包,照这样说我装的应该是用PAM认证的了。但我仅仅只是相让本地用户能连接FTP而不能登录而已。有没有别的办法呢?

stonecracker 发表于 2005-08-16 23:25

vsftp配置大全---超完整版,首发CU之FTP区

在/etc/pam.d/vsftpd 中把如下行注释掉了就可以了。

#auth   required      pam_shells.so

不知道是否有道理,会有啥别的问题了么?

wolfg 发表于 2005-08-17 09:17

vsftp配置大全---超完整版,首发CU之FTP区

原帖由 "stonecracker" 发表:


我使用的是debian的二进制包,照这样说我装的应该是用PAM认证的了。但我仅仅只是相让本地用户能连接FTP而不能登录而已。有没有别的办法呢?

本地用户的shell设成/sbin/nologin

welliou 发表于 2005-08-17 16:37

vsftp配置大全---超完整版,首发CU之FTP区

MAKE了但是没有vsftpd
是什么回事?

wolfg 发表于 2005-08-17 16:58

vsftp配置大全---超完整版,首发CU之FTP区

原帖由 "welliou" 发表:
MAKE了但是没有vsftpd
是什么回事?make的错误信息?

lp84125 发表于 2005-08-18 20:34

vsftp配置大全---超完整版,首发CU之FTP区

强人。不错的!

welliou 发表于 2005-08-18 22:33

vsftp配置大全---超完整版,首发CU之FTP区

MAKE了但是没有vsftpd
是什么回事?

make: *** Error 1
是错误信息

wolfg 发表于 2005-08-19 19:36

vsftp配置大全---超完整版,首发CU之FTP区

原帖由 "welliou"]make: ***
Error 1
是错误信息

错误信息太少了,不好分析。

make没有成功,当然没有生成vsftpd了

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。
但是我用客户端登陆时,新老密码都可以使用。
怎么回事呀,
页: 1 2 3 4 [5] 6 7 8 9 10 11 12 13
查看完整版本: vsftp配置大全---超完整版,首发CU之FTP区