免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2327 | 回复: 6
打印 上一主题 下一主题

[SCO UNIX] 版主,帮帮我,怎么限制远程登录? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-03-30 17:29 |只看该作者 |倒序浏览
我看了很多帖子,也照着做了,我在.profile里增加了如下的行,但是还是不能限制root远程登录
ty=`tty|cut -b 9-12`
WH=`finger|cut -b 32-79 |grep "$ty"| cut -b 29-39`
KK=`tty|cut -b 6-9`
if [ "$KK"="ttyp" ]
then
WH=$WH
else
WH="local"
fi
trap 1 2 3 9 15
if [ "$WH"="local" -o "$who" = "lcwindow" ]
then
echo "welcome......"
else
exit
fi

[ 本帖最后由 lcsong0978 于 2006-3-31 09:27 编辑 ]

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2006-03-30 19:53 |只看该作者
最简单的限制root登陆的办法就是在/etc/default/login文件中加入一行
CONSOLE=/dev/tty01

root帐户如果是ksh或sh,你上述代码(不过应该是"$WH" = "lcwindow",手误?)应该没有问题(/.profile)

[ 本帖最后由 CNL 于 2006-3-31 07:40 编辑 ]

论坛徽章:
0
3 [报告]
发表于 2006-03-31 08:32 |只看该作者
谢谢版主纠正手误。
但是我还是限制不了远程登录呀!

[ 本帖最后由 lcsong0978 于 2006-3-31 09:28 编辑 ]

论坛徽章:
0
4 [报告]
发表于 2006-03-31 09:53 |只看该作者
成功了,主要是hosts配置有个字母笔误

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
5 [报告]
发表于 2006-03-31 10:43 |只看该作者
if判断的=号前后注意要加空格

  1. if [ "$WH"   =   "local"  ...
复制代码

否则if的结果不确定

论坛徽章:
0
6 [报告]
发表于 2006-03-31 16:29 |只看该作者
其实,不用这样的,可以关闭telnetd服务不就行了,将/etc/inetd.conf 中 telnet一行给删除了不就行了

也可以用其它厂家可以设定IP的telnetd程序

论坛徽章:
0
7 [报告]
发表于 2006-03-31 16:31 |只看该作者
对了,楼主写的shell是有破解办法的,可以ftp到服务器上,将.profile取回,修改后再ftp传回,不就解了吗??
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP