作者:有风吹过best | 2023-06-18 15:04
我有一个奇怪的问题,我不能执行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