尝试运行 .sh 文件时出现权限被拒绝错误

尝试运行 .sh 文件时出现权限被拒绝错误

当我尝试在 lubuntu 上运行 .sh 文件时,出现以下权限被拒绝错误:

./file.sh: 11: ./file.sh: ./qemu-system-i386: Permission denied

注意: chmod +x file.sh ,命令已经给出。

任何帮助都将受到赞赏。

答案1

使用sudo执行file.sh

 sudo ./file.sh

任何用户都可以执行命令qemu-system-i386,但似乎您想要使用的设备要么由 root 拥有,要么是只读的。如果您想以只读模式使用设备,那么您必须添加readonly=on属性。我不知道你写了什么file.sh。所以我给出一些可能对您有帮助的参考。

  • 这里关于类似问题的长期讨论

  • 这里一些可能有用的信息

  • qemu-系统-i386:使用文档了解更多信息 qemu-system-i386

相关内容