高人请进:在init.d下加了个小脚本就进不了系统了 火急求助
时间:2004-06-20
来源:互联网
之后
#rcconf
找到我的那个脚本,开启了服务。
#reboot
系统提示进入init 2后,就停那不动了。按了热启动键,有几个响应之后还是停着不动了。
是什么原因?
我写的那个脚本很简单。只有一句执行程序的语句。请高人指点!
##########################################################
脚本大概是这样的:
#!/bin/bash
USERID="myid"
PASSWD="mypwd"
DIR="/root/myprogram"
nuhup '$DIR/program $USERID $PASSWD' &
##########################################################
作者: adminxp 发布时间: 2004-06-20
作者: quanliking 发布时间: 2004-06-20
作者: guccio 发布时间: 2004-06-20
或给内核传个参数:init=/bin/bash
作者: faint 发布时间: 2004-06-20
nuhup '$DIR/program $USERID $PASSWD' &
改为
nuhup '$DIR/program $USERID $PASSWD &' &
就OK了!
谢谢大家
又有个问题:
以一般用户进入系统,用ps aux可以看到进程nuhup $DIR/program $USERID $PASSWD ,这样信息就漏出来了.很不安全.以上的例子是程序会跟随系统一起启动.
要是只有在root或特定用户登陆才可以通过ps aux看进程信息就好了.
有什么办法没有?
我试过把程序和脚本都设为700,也没有用.
作者: adminxp 发布时间: 2004-06-20
作者: adminxp 发布时间: 2004-06-21
作者: x11 发布时间: 2004-06-21
作者: adminxp 发布时间: 2004-06-21
ps: /bin/ps /usr/share/man/man1/ps.1.gz
root@debian:/home/quanli# ls -al /bin/ps
-rwxr-xr-x 1 root root 65356 2004-04-13 13:26 /bin/ps
root@debian:/home/quanli# chmod g-x-r /bin/ps
root@debian:/home/quanli# ls -al /bin/ps
-rwx---r-x 1 root root 65356 2004-04-13 13:26 /bin/ps
root@debian:/home/quanli# chmod o-x-r /bin/ps
root@debian:/home/quanli# ls -al /bin/ps
-rwx------ 1 root root 65356 2004-04-13 13:26 /bin/ps
quanli@debian:~$ ps ax
bash: /bin/ps: Permission denied
你看这样行么?!
作者: quanliking 发布时间: 2004-06-21
最初由 quanliking 发表 root@debian:/home/quanli# whereis ps ps: /bin/ps /usr/share/man/man1/ps.1.gz root@debian:/home/quanli# ls -al /bin/ps -rwxr-xr-x 1 root root 65356 2004-04-13 13:26 /bin/ps root@debian:/home/quanli# chmod g-x-r /bin/ps root@debian:/home/quanli# ls -al /bin/ps -rwx---r-x 1 root root 65356 2004-04-13 13:26 /bin/ps root@debian:/home/quanli# chmod o-x-r /bin/ps root@debian:/home/quanli# ls -al /bin/ps -rwx------ 1 root root 65356 2004-04-13 13:26 /bin/ps quanli@debian:~$ ps ax bash: /bin/ps: Permission denied 你看这样行么?! |
我有了个办法:
操作:
mv /bin/ps /bin/udsjafjksdajlf_ps
vi ps
file content of ps:
#!/bin/sh
udsjafjksdajlf_ps|grep -v "udsjafjksdajlf_ps"|grep -v "过滤信息"|grep -v "grep"
要改权限的话。加上quanliking兄的,很有用!
作者: adminxp 发布时间: 2004-06-21
如何处理参数呢?!
作者: quanliking 发布时间: 2004-06-21
一不做,二不休。
$ vi /etc/passwd
baby:x:1000:1000:Baby,,,:/home/baby:/bin/false
作者: quanliking 发布时间: 2004-06-21
作者: adminxp 发布时间: 2004-06-21
人家一样的可以看到脚本内容,暴光得还快些.
作者: adminxp 发布时间: 2004-06-21
最初由 x11 发表 修改ps,哈 |
作者: adminxp 发布时间: 2004-06-21
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28