由 秋衫客 在 04-28-2003 14:16 发表:
问:关于Telnet中指定特定用户登录的问题
系统为RH8.0,没有装X window,纯粹是为了用做服务器。
已经正常开通WEB和FTP服务,打算用Telnet进行远程管理,比如,
现在在系统中有toby1、toby2、toby3三个用户,我现在想实现只有toby1能够telnet到服务器,而其它两个用户只能登录FTP,应该怎么样设置哪?
我已经在论坛中搜索过相关帐子,可是没有发现答案。
由 秋衫客 在 04-28-2003 21:02 发表:
为什么没有人回答我的问题呀?
由 afanofamd 在 04-28-2003 21:24 发表:
呵呵,很简单啊
编辑一下/etc/password
找到
toby2❌506:506::/home/toby2:/bin/bash之类的
把/bin/bash改为一个不存在的shell就可以了
比如/bin/null
另外还要看你的ftp server的类型,对proftpd来说要在/etc/proftpd.conf中添加一句话
RequireValidShell off
这个默认是on的,
这样就可以满足你的要求了
欢迎光临我的论坛
还有我的ftp,24小时不关机的哦
请上传到upload目录
My Site is powered by FreeBSD4.9-Stable
由 秋衫客 在 04-28-2003 22:51 发表:
我用的是vsftpd,我已经解决了这个问题了,用你所讲的方法,我试过了,不可以的,用你的方法会连FTP都无法登录。
我解决的方法是这样的,因为,我只允许许除root外一个用户可以执行shell,这样的话,我可以把这个用户toby加入到root级,然后,把/bin目录的属性设为0750,问题就解决了,只不过,我没有试过这样解决有没有其它方面的负作用。
由 afanofamd 在 04-28-2003 23:09 发表:
晕,我说过了啊,我的方法是适用于proftpd的啊,我就在用的,非常好
修改/etc/passwd文件后,把用户的bash改为一个不存在的shell后,这个用户肯定就不能用telnet或者ssh登陆了
所以接下去就要看ftp服务器了啊,proftpd一定要向我说的这样设置才可以,否则ftp用户不能登陆,我记得wu-ftp是不用设置的,至于vsftpd,我没有用过,这个我就不好说了
欢迎光临我的论坛
还有我的ftp,24小时不关机的哦
请上传到upload目录
My Site is powered by FreeBSD4.9-Stable
由 afanofamd 在 04-28-2003 23:10 发表:
btw你的方法当然会有副作用的哦
欢迎光临我的论坛
还有我的ftp,24小时不关机的哦
ftp://hjjh:788888@ftp.