QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2859|回复: 8

/bin/sh: bad interpreter,为何会这样

[复制链接]
发表于 2003-5-11 02:08:44 | 显示全部楼层 |阅读模式
[abc@bcd netscape-installer]# ./netscape-installer
bash: ./netscape-installer: /bin/sh: bad interpreter: Permission denied

请问为什么会这样?我现在安装ml第二张盘上的.sh脚本程序也是这样提示的。没办法时,只好直接安装rpm包。可安装netscape却只能执行这个脚本了。

附脚本文件内容:
#!/bin/sh

LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH

PATH=.:$PATH
export PATH

./netscape-installer-bin $@
发表于 2003-5-11 09:27:10 | 显示全部楼层

Re: /bin/sh: bad interpreter,为何会这样

[quote:34ec9c24e1="KanKer"][abc@bcd netscape-installer]# ./netscape-installer
bash: ./netscape-installer: /bin/sh: bad interpreter: Permission denied

请问为什么会这样?我现在安装ml第二张盘上的.sh脚本程序也是这样提示的。没办法时,只好直接安装rpm包。可安装netscape却只能执行这个脚本了。

附脚本文件内容:
#!/bin/sh

LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH

PATH=.:$PATH
export PATH

./netscape-installer-bin $@[/quote]

你是root啊,居然也会权限不足?
回复

使用道具 举报

发表于 2003-5-11 09:45:27 | 显示全部楼层
执行chmod +x netscape-installer试试看?
回复

使用道具 举报

发表于 2003-5-11 13:05:19 | 显示全部楼层
[quote:0fad2cccce="dalin"]执行chmod +x netscape-installer试试看?[/quote]

应该不是那个吧。
回复

使用道具 举报

 楼主| 发表于 2003-5-11 22:12:17 | 显示全部楼层
其执行权限本身已带。我也是很疑惑。不知是从什么时候开始的。有一次用ml第二张盘时发现的这个问题,不过一直没在意。现在麻烦大了。才问。
回复

使用道具 举报

 楼主| 发表于 2003-5-12 11:29:38 | 显示全部楼层
难道无解了吗?会不会是哪个配置文件出错了呢?比如bash_profile什么的?不过我只是升级过llc编译的内核,其它的未做改动。
回复

使用道具 举报

 楼主| 发表于 2003-5-12 15:03:41 | 显示全部楼层
找到解决办法了,但还不明白原因。
把安装文件(夹)拷到用户主目录下便可正常安装。
回复

使用道具 举报

发表于 2003-5-12 17:50:57 | 显示全部楼层
[quote:e1558fcf97="KanKer"]找到解决办法了,但还不明白原因。
把安装文件(夹)拷到用户主目录下便可正常安装。[/quote]

你原先的文件放在什么地方?windows的分区?这样的话可能由于没有写入权限而导致permission denied之类的错误。
回复

使用道具 举报

 楼主| 发表于 2003-5-12 21:08:17 | 显示全部楼层
终于找到原因了。我是放在linux分区,不过是另挂的,挂的时候在fstab里可能没指定exec。把参数设为defaults后,问题便解决了。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-23 12:46 , Processed in 0.048451 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表