LinuxSir.cn,穿越时空的Linuxsir!

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

vsftpd中如何让local用户只有ftp权限而没有登录系统的权限呢?

[复制链接]
发表于 2009-7-16 18:17:14 | 显示全部楼层 |阅读模式
vsftpd中如何让local用户只有ftp权限而没有登录系统的权限呢?
比如,我CentOS5.3中有user1、user2和ftp1和ftp2四个用户,我想让user1和2只有登录系统的权限,而没有ftp的权限,要做到这点,我想可以把user1和2两个用户添加到ftpusers文件中,来达到限制user1和2访问ftp的目的。
但如何让ftp1和ftp2只有ftp权限而不能登录系统呢?

我执行useradd -d /home/ftppub -s /sbin/nologin ftp1 -p 20071009命令后,为什么ftp1不能登录vsftpd呢?

我在passwd文档中比照ftp用户行的内容:ftp:x:14:50:FTP User:/var/ftp:/sbin/nologin,将ftp1的行修改为:ftp1:x:15:50:Ftp user:/home/ftppub:/sbin/nologin还是不能登录vsftpd服务器。
 楼主| 发表于 2009-7-16 18:54:17 | 显示全部楼层
还有个弱智的问题要问问:vsftpd默认的匿名用户ftp,到底是空密码呢还是密码为ftp?
为什么不论是空密码还是输入密码ftp都能登录进去呢?
回复 支持 反对

使用道具 举报

发表于 2009-7-16 18:58:09 | 显示全部楼层
有个东西好像叫做虚拟帐号(用户)?
回复 支持 反对

使用道具 举报

发表于 2009-7-16 20:33:46 | 显示全部楼层
把shell改成nologin
回复 支持 反对

使用道具 举报

发表于 2009-7-16 21:49:57 | 显示全部楼层
Post by 昊昊荡荡;2006843
还有个弱智的问题要问问:vsftpd默认的匿名用户ftp,到底是空密码呢还是密码为ftp?
为什么不论是空密码还是输入密码ftp都能登录进去呢?
用户名是anonymous,密码为空。这个帐户是给匿名用户的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-17 10:12:38 | 显示全部楼层
Post by fmying;2006905
用户名是anonymous,密码为空。这个帐户是给匿名用户的。


用户名ftp也是vsftpd默认的匿名用户,输不输密码ftp都能登进去。
回复 支持 反对

使用道具 举报

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

本版积分规则

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