linux系统 bad interpreter:Permission denied问题解决

我用root在linux(红帽企业版5.3)上安装文件,安装时报错:badinterpreter:Permissiondenied。【root@localhostdisk... 我用root在linux(红帽企业版5.3)上安装文件,安装时报错:bad interpreter:Permission denied。

【root@localhost disk1】# sh ./Install.sh
Install.sh: /disk1/A/A.sh: /bin/sh: bad interpreter:Permission denied
Install.sh: /disk1/A/B.sh: /bin/sh: bad interpreter:Permission denied

我是linux菜鸟,希望大家帮忙解决一下,不胜感激~~~
说明一下,我的安装文件是公司的正版安装盘,不能做任何修改。而且一共有3张盘,考到本地文件夹中安装的方法不考虑。
用chmod 777 ./Install.sh和chmod +x ./Install.sh方法试了,报错:'./Install.sh':read-only file system
请大家继续帮忙啊~~~
展开
 我来答
newopig
推荐于2020-01-08 · 超过42用户采纳过TA的回答
知道答主
回答量:105
采纳率:0%
帮助的人:0
展开全部
ls -l install.sh和/disk1/A/A.sh以及/disk1/A/B.sh
感觉不像install.sh的问题。

请问楼主,你的这些script有没有在windows系统下编辑过。用dos2unix试试。
例如
请你使用dos2unix a.sh,然后再chmod 755 a.sh
然后运行,测试一下看看。其他的也这样。

如果还不行,可以输入bash -x,进入debug状态,然后运行看看。错在哪一行。
大梦1980
2012-03-07
知道答主
回答量:1
采纳率:0%
帮助的人:1652
展开全部
1 原因

  这通常都是由于windows下对文本文件的保存格式与unix下不同造成的,windows下回车的字符是’\r\n’,而linux下是’\n’。

  2 解决方法

  vi file

  在命令模式下,输入 :set ff?

  查看文件格式为dos或者unix

  :set ff=unix

  :wq

  保存退出,即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
镇然YH
2010-05-20 · TA获得超过239个赞
知道小有建树答主
回答量:251
采纳率:0%
帮助的人:196万
展开全部
chmod 777 ./Install.sh
就是把文件的权限全放开。

试试看吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dawnco
2010-05-20 · TA获得超过324个赞
知道小有建树答主
回答量:789
采纳率:0%
帮助的人:408万
展开全部
chmod +x ./Install.sh
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1fd6f3b72
2010-05-23 · TA获得超过223个赞
知道小有建树答主
回答量:589
采纳率:0%
帮助的人:476万
展开全部
先查看软件中的readme ,不要急急忙忙就sh运行脚本
readme里面会教你如何安装
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式