当前位置:  开发笔记 > 编程语言 > 正文

甚至不能以root身份执行bash脚本?

如何解决《甚至不能以root身份执行bash脚本?》经验,为你挑选了2个好方法。

我有一个奇怪的问题,我不能执行bash脚本,即使是基本的:

#!/bin/bash
echo "me"

我将它保存为test.sh然后执行chmod 755 test.sh并运行./test.sh获取:

bash: ./test.sh: Permission denied

有任何想法吗 ?

干杯



1> themel..:

如果您使用"noexec"选项挂载文件系统,则会发生这种情况.你应该删除它.


另外,要快速了解您的文件系统是否已使用'noexec'选项挂载,请使用:`mount`并删除'noexec'选项,只需将其从针对以下文件中的文件系统的选项列表中删除:`/等/ fstab`.或者[add](https://bbs.archlinux.org/viewtopic.php?pid=989973#p989973)选项末尾的'exec'选项.

2> 小智..:

脚本需要可执行.用这个:

chmod +x 

推荐阅读
有风吹过best
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有