LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1137|回复: 10

问一个根VSFTPD有关的问题!

[复制链接]
发表于 2007-4-18 17:45:42 | 显示全部楼层 |阅读模式
我建了一个用户A

在passwd里把它的shell设成false,再用FTP软件登陆时选这个用户就不能登陆了!

可是我只想让这个用户做为FTP用户,只能上FTP不想让它登陆到机器!

这怎么办啊?
发表于 2007-4-18 18:14:45 | 显示全部楼层
这样试试

ln -s /bin/false /etc/ftponly
修改/etc/shells文件
把/etc/ftponly加进去
回复 支持 反对

使用道具 举报

发表于 2007-4-18 20:23:12 | 显示全部楼层
Post by pdaliu
我建了一个用户A

在passwd里把它的shell设成false,再用FTP软件登陆时选这个用户就不能登陆了!

可是我只想让这个用户做为FTP用户,只能上FTP不想让它登陆到机器!

这怎么办啊?

---------------------
不如用虚拟用户;
回复 支持 反对

使用道具 举报

发表于 2007-4-18 23:29:48 | 显示全部楼层
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
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-19 00:30:39 | 显示全部楼层
Post by memory
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

我试过了!设置成NO不好使!还是一样上不去!

我想试试一楼朋友的方法!

二楼朋友说的也在理,不过我还想让一些用户上传文件!

好像虚拟用户方式和使用真实用户方式不能共存!
回复 支持 反对

使用道具 举报

发表于 2007-4-19 09:27:56 | 显示全部楼层
ftp user默认只能使用/etc/shells里定义的shell !
你为甚不用标准的/sbin/nologin ?
回复 支持 反对

使用道具 举报

发表于 2007-4-19 12:21:51 | 显示全部楼层
Post by kissingwolf
ftp user默认只能使用/etc/shells里定义的shell !
你为甚不用标准的/sbin/nologin ?

汗,看了你的签名,就在我上班的地方附近
可惜已经过期了,,,
回复 支持 反对

使用道具 举报

发表于 2007-4-19 12:57:00 | 显示全部楼层
Post by ibearz
汗,看了你的签名,就在我上班的地方附近
可惜已经过期了,,,

没关系,周日上午9点~15点都可以过来试听!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-20 01:47:18 | 显示全部楼层
Post by kissingwolf
ftp user默认只能使用/etc/shells里定义的shell !
你为甚不用标准的/sbin/nologin ?


不知道怎么用!能再说说吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-25 10:26:39 | 显示全部楼层
哪位大侠给个相关的联结也行啊!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表