问:关于Telnet中指定特定用户登录的问题

由 秋衫客 在 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的,

这样就可以满足你的要求了


欢迎光临我的论坛

http://forum.jnull.com

还有我的ftp,24小时不关机的哦

ftp://hjjh:[email protected]

请上传到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,我没有用过,这个我就不好说了


欢迎光临我的论坛

http://forum.jnull.com

还有我的ftp,24小时不关机的哦

ftp://hjjh:[email protected]

请上传到upload目录

My Site is powered by FreeBSD4.9-Stable


由 afanofamd 在 04-28-2003 23:10 发表:


btw你的方法当然会有副作用的哦


欢迎光临我的论坛

http://forum.jnull.com

还有我的ftp,24小时不关机的哦

ftp://hjjh:788888@ftp.

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus