执行编译脚本时提示:没有权限(Permission denied)

前言:

最近在工作当中申请了一个新的代码库的权限,在编译代码时提示没有权限,第一次遇到这个问题有点蒙,在这里做一个记录,以后方便查询。代码库我申请了读写权限,按理说没有其他的权限需要申请了,以往申请了读写权限,都不存在编译没有权限的问题。最后是询问了公司的老师傅才知道,不是我没有库的编译权限,是压根就没有编译权限这个东西,之所以执行编译脚本时显示没有权限,是因为我没有脚本的执行权限。只需要将用chmod命令将文件的权限改一下就可以。

错误提示:

-bash: ./xxx.sh: Permission denied (执行脚本没有权限)

修改方法:

chmod 777 xxx.sh (添加上可执行权限)

总结:

这个问题就涉及到Linux系统的文件权限管理,知识点不难,但是第一次遇到时可能不会想到是自己没有文件的可执行权限。还有就是上传代码的大佬,直接将编译脚本改成所有用户都有可执行权限不行吗?我下载其他的库都没有遇到过。还是说有其他的考虑,有知道的大佬欢迎留言指教。

你可能感兴趣的:(软件工具的用法,linux,bash,运维)