执行编译脚本时提示:没有权限(Permission denied)
Posted 代二毛
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了执行编译脚本时提示:没有权限(Permission denied)相关的知识,希望对你有一定的参考价值。
前言:
最近在工作当中申请了一个新的代码库的权限,在编译代码时提示没有权限,第一次遇到这个问题有点蒙,在这里做一个记录,以后方便查询。代码库我申请了读写权限,按理说没有其他的权限需要申请了,以往申请了读写权限,都不存在编译没有权限的问题。最后是询问了公司的老师傅才知道,不是我没有库的编译权限,是压根就没有编译权限这个东西,之所以执行编译脚本时显示没有权限,是因为我没有脚本的执行权限。只需要将用chmod命令将文件的权限改一下就可以。
错误提示:
-bash: ./xxx.sh: Permission denied (执行脚本没有权限)
修改方法:
chmod 777 xxx.sh (添加上可执行权限)
总结:
这个问题就涉及到Linux系统的文件权限管理,知识点不难,但是第一次遇到时可能不会想到是自己没有文件的可执行权限。还有就是上传代码的大佬,直接将编译脚本改成所有用户都有可执行权限不行吗?我下载其他的库都没有遇到过。还是说有其他的考虑,有知道的大佬欢迎留言指教。
以上是关于执行编译脚本时提示:没有权限(Permission denied)的主要内容,如果未能解决你的问题,请参考以下文章
Linux 的 permission denied 这个问题
为啥linux有时候命令会提示 Permission denied
Mac 终端提示 Permission denied 权限问题