免费注册 查看新帖 |

Chinaunix

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

高人请进:在init.d下加了个小脚本就进不了系统了 火急求助 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-06-20 01:17 |只看该作者 |倒序浏览
高人请进:在init.d下加了个小脚本就进不了系统了 火急求助
写了一个小程序启动脚本,放在/etc/init.d下。
之后
#rcconf
找到我的那个脚本,开启了服务。
#reboot

系统提示进入init 2后,就停那不动了。按了热启动键,有几个响应之后还是停着不动了。
是什么原因?
我写的那个脚本很简单。只有一句执行程序的语句。请高人指点!
##########################################################
脚本大概是这样的:

#!/bin/bash
USERID="myid"
PASSWD="mypwd"
DIR="/root/myprogram"

nuhup '$DIR/program $USERID $PASSWD' &
##########################################################

论坛徽章:
0
2 [报告]
发表于 2004-06-20 09:40 |只看该作者

高人请进:在init.d下加了个小脚本就进不了系统了 火急求助

大概是这里吧:
nuhup '$DIR/program $USERID $PASSWD' &

另:我的redhat 9.0 无 rcconf 命令。

论坛徽章:
0
3 [报告]
发表于 2004-06-20 10:02 |只看该作者

高人请进:在init.d下加了个小脚本就进不了系统了 火急求助

好象写到教本里面不需要用nohup
我试过,不过也没有启动不起来啊

论坛徽章:
0
4 [报告]
发表于 2004-06-20 22:54 |只看该作者

高人请进:在init.d下加了个小脚本就进不了系统了 火急求助

以单用户进入后
nuhup '$DIR/program $USERID $PASSWD' &
改为
nuhup '$DIR/program $USERID $PASSWD &' &

就OK了!
谢谢大家

又有个问题:

以一般用户进入系统,用ps aux可以看到进程nuhup $DIR/program $USERID $PASSWD ,这样信息就漏出来了.很不安全.以上的例子是程序会跟随系统一起启动.

要是只有在root或特定用户登陆才可以通过ps aux看进程信息就好了.

有什么办法没有?

我试过把程序和脚本都设为700,也没有用.

论坛徽章:
0
5 [报告]
发表于 2004-06-20 22:56 |只看该作者

高人请进:在init.d下加了个小脚本就进不了系统了 火急求助

如何才能不让别人ps aux看到root运行的程序呢?


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

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP