运维小知识--- -bash: /usr/local/maven/apache-maven-3.2.3/bin/mvn: Permission denied

简介:


-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其他用户的当前权限

 

目录
相关文章
|
5月前
|
Java 测试技术 Maven
maven 打jar包:mvn clean package
maven 打jar包:mvn clean package
76 7
|
存储 缓存 监控
Apache IoTDB开发之运维和监控工具
目前,IoTDB为用户提供了使用Java的JConsole工具来监控系统状态或使用IoTDB的开放API来检查数据状态。启动JConsole工具并连接到IoTDB服务器后,咱们大家就可以基本了解IoTDB系统状态,包括CPU占用,内存信息等。
623 0
|
24天前
|
Oracle Java 关系型数据库
Linux下JDK环境的配置及 bash: /usr/local/java/bin/java: cannot execute binary file: exec format error问题的解决
如果遇到"exec format error"问题,文章建议先检查Linux操作系统是32位还是64位,并确保安装了与系统匹配的JDK版本。如果系统是64位的,但出现了错误,可能是因为下载了错误的JDK版本。文章提供了一个链接,指向Oracle官网上的JDK 17 Linux版本下载页面,并附有截图说明。
Linux下JDK环境的配置及 bash: /usr/local/java/bin/java: cannot execute binary file: exec format error问题的解决
|
4月前
|
Java Maven
蓝易云 - Maven使用mvn命令时跳过test的参数
另外,还有一个参数 `-Dmaven.test.skip=true`也可以用来跳过测试,但是这个参数不仅跳过测试,还会跳过编译测试代码的阶段。所以,如果你的项目中有其他模块依赖测试代码,那么使用 `-Dmaven.test.skip=true`可能会导致构建失败。在大多数情况下,推荐使用 `-DskipTests`参数。
38 0
|
5月前
|
Java Maven 数据安全/隐私保护
Nexus【应用 01】上传jar包到私有Maven仓库的两种方法:手动 Upload 和 mvn deploy 命令(配置+操作流程)
Nexus【应用 01】上传jar包到私有Maven仓库的两种方法:手动 Upload 和 mvn deploy 命令(配置+操作流程)
2065 0
|
5月前
|
SQL 分布式计算 Hadoop
org.apache.hadoop.security.AccessControlException Permission denied: user=anonymous, access=WRITE...
在尝试通过 HiveServer2 远程执行 DDL 操作时遇到权限错误,错误信息显示匿名用户(`anonymous`)无权执行写操作。解决方案包括:1) 使用 `hdfs dfs -chmod -R +777 /warehouse` 给目录授权(不推荐,仅适用于测试环境);2) 配置 Hive 和 Hadoop,创建具有权限的用户,如 `ad`,并将该用户添加到 Hive 的管理员角色和 Hadoop 的 proxyuser 配置中,然后重启相关服务。通过 `beeline` 测试连接和操作,确认权限问题已解决。
|
5月前
|
SQL 消息中间件 Kafka
Apache Hudi测试、运维操作万字总结
Apache Hudi测试、运维操作万字总结
241 1
|
11月前
|
Java Maven
Maven错误:was cached in the local repository, resolution will not be reattempted until the update
Maven错误:was cached in the local repository, resolution will not be reattempted until the update
354 1
|
11月前
|
缓存 Java Maven
Idea Maven错误:was cached in the local repository, resolution will not be reattempted until the update
Idea Maven错误:was cached in the local repository, resolution will not be reattempted until the update
1720 0
|
11月前
|
运维 负载均衡 安全
Apache Doris 极简运维之BE扩缩容(1)
Apache Doris 极简运维之BE扩缩容(1)
266 0

推荐镜像

更多