免费注册 查看新帖 |

Chinaunix

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

求助关于 bash: /root/.bashrc: Permission denied [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-09-22 08:58 |只看该作者 |倒序浏览
一台比较老的系统,记不得是啥版本的了,反正是2.4的内核。上面跑的服务更老,上面有10多年前一个老大搞的计数器,cgi的,看了一下可能也没有源代码(几年前迁移机器是直接把二进制文件copy过去的,apache还是1.3的)。想把web服务从apache换成nginx的,图个内存占用小一些,于是上nginx网站找了个CGI到FastCGI的封装。
没有直接在在用的服务器上试,先在虚拟机上搭了环境跑了一下看是正常的,然后再到那台机器上做,运行这个脚本的时候报了个错:bash: /root/.bashrc: Permission denied
出错的命令如下:
su -c '/usr/local/nginx/cgi.pl >> /usr/local/nginx/logs/cgi.log 2>&1 &' -s '/bin/bash' www
其中www用户是运行web服务的用户,shell是/sbin/nologin,没有home目录。
请教linux达人,这个报错是啥意思啊,我个人觉得不该出现权限的问题啊。脚本和涉及到的目录都是www的。
事先实验用的虚拟机是centos4.6,比在跑的那个新。

[ 本帖最后由 minuteman 于 2008-9-22 08:59 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2008-09-22 09:38 |只看该作者
可否把这语句的前后几句贴出来,,
单纯这句应该没错啊
不会去执行/root/.bashrc的

或者你直接在命令行下执行下这句,看有没有错。

[ 本帖最后由 huabo2008 于 2008-9-22 09:40 编辑 ]

论坛徽章:
0
3 [报告]
发表于 2008-09-22 12:16 |只看该作者
就是单句执行的时候有这个错,还真就是在命令行上执行的,所以很奇怪,都怀疑那旧系统是不是被人下了药了。
[root@server2 nginx]# su -c '/usr/local/nginx/cgi.pl >> /usr/local/nginx/logs/cgi.log 2>&1 &' -s '/bin/bash' nobody
bash: /root/.bashrc: Permission denied
[root@server2 nginx]#

[ 本帖最后由 minuteman 于 2008-9-22 12:18 编辑 ]

论坛徽章:
0
4 [报告]
发表于 2008-09-22 14:16 |只看该作者
ls -l /root/.bashrc

把结果贴出来

论坛徽章:
0
5 [报告]
发表于 2008-09-22 14:33 |只看该作者
如果是bash,每开启一个子shell,都会执行一次~/.bashrc

论坛徽章:
0
6 [报告]
发表于 2008-09-22 15:28 |只看该作者
su -c '/usr/local/nginx/cgi.pl >> /usr/local/nginx/logs/cgi.log 2>&1 &' -s '/bin/bash' nobodyy

写成下面这样

su -c '/usr/local/nginx/cgi.pl >> /usr/local/nginx/logs/cgi.log 2>&1 &' -s '/bin/bash' - nobody

论坛徽章:
0
7 [报告]
发表于 2008-09-23 22:24 |只看该作者
多谢,呵呵

论坛徽章:
0
8 [报告]
发表于 2008-09-28 11:23 |只看该作者
前几天刚好遇到过
看看su有没有s位?若没有
chmod +s /bin/bash后OK!

[ 本帖最后由 gyp334a 于 2008-9-28 11:24 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP