-bash: /usr/local/maven/apache-maven-3.2.3/bin/mvn: Permission denied
背景:
刚刚在Linux系统系执行mvn -v的时候出现了下面的错误(如下图),而这种错误一看就是权限的问题,只需设置好权限就OK。
解决方法:
输入:chmod a+x/opt/apache-maven-3.2.2/bin/mvn(如下图)
扩展:
options:
-c,--changes
只输出被改变文件的信息
-f,--silent,--quiet
当chmod不能改变文件模式时,不通知文件的用户
--help
输出帮助信息。
-R,--recursive
可递归遍历子目录,把修改应到目录下所有文件和子目录
--reference=filename
参照filename的权限来设置权限
-v,--verbose 无论修改是否成功,输出每个文件的信息
--version 输出版本信息。
who
u用户
g组
o其它
a所有用户(默认)
opcode
+增加权限
-删除权限
=重新分配权限
permission
r读
w写
x执行
s设置用户(或组)的ID号
t设置粘着位(sticky bit),防止文件或目录被非属主删除
u用户的当前权限
g组的当前权限
o其他用户的当前权限