linux/unix 命令错误。权限被拒绝

linux/unix 命令错误。权限被拒绝

当我在 mac OSX 终端中输入以下命令时,尽管我具有管理权限,但仍然出现“权限被拒绝”错误。

命令:

administrators-Mac-mini-2:Build Foldername sarwan$ ./dpkg-scanpackages -m . /dev/null --> Packages

错误:

-bash: ./dpkg-scanpackages: Permission denied

编辑: 我正在尝试构建一个 ios 项目,这就是我包含 iphone 标签的原因。我不知道这是否有帮助。

编辑2 谢谢 Gryphius,你的答案是正确的。

答案1

如果文件不可执行,即使具有管理权限,也会收到此错误。使你的脚本可执行,它应该可以工作

[root@boscos gryphius]# echo 'echo hello world!' > mytestscript.sh
[root@boscos gryphius]# ./mytestscript.sh
bash: ./mytestscript.sh: Permission denied
[root@boscos gryphius]# chmod 755 mytestscript.sh 
[root@boscos gryphius]# ./mytestscript.sh 
hello world!

答案2

尽管以管理员权限登录,您通常仍需要至少使用一次 sudo 才能通过终端获得这些权限(至少这是我所发现的)。

尝试“sudo Build SGService sarwan$ ./dpkg-scanpackages -m . /dev/null --> Packages”

-缺口

相关内容