QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1938|回复: 3

如何设置本地账号只能登陆ftp,而不能登陆ssh

[复制链接]
发表于 2006-3-15 16:39:33 | 显示全部楼层 |阅读模式
系统环境:ubuntu 5.10,vsftpd

如何设置本地账号只能登陆ftp,而不能登陆ssh?

以前在redhat里面,在passwd里把用户的登陆脚本设置为/sbin/nologin就可以了,但是在ubuntu/debian里面没有这个命令,只有/bin/false。
但是设置成/bin/false以后,用户也不能登陆ftp了。

请问在ubuntu里面应该如何设置?
谢谢!
发表于 2006-3-15 17:57:01 | 显示全部楼层
ssh 设定为指定用户登录。
回复

使用道具 举报

发表于 2006-3-16 07:07:31 | 显示全部楼层
proftpd里面有个配置选项RequireValidShell,默认为开。关掉就可以让/bin/false的用户也能ftp
其他服务器应该也有类似配置吧,vsftpd似乎是check_shell
回复

使用道具 举报

发表于 2006-3-20 01:36:34 | 显示全部楼层
如果你的系统支持 PAM,不妨通过更改 PAM 设定来控制。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-2 20:24 , Processed in 0.046230 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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