当我尝试在 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