找回密码
 注册【用户名必须为中文字符】

QQ登录

只需一步,快速开始

执行start.sh提示权限错误

凯旋 回复:4 | 查看:2863 | 发表于 2021-6-9 11:04:44 |阅读模式 |复制链接
我的操作系统为ubuntu20.04,用的是openjdk8,可以正常运行,但是执行start.sh时,提示权限错误信息:
chmod: changing permissions of '/bin/': Operation not permitted
chmod: changing permissions of '/bin/arpaname': Operation not permitted
chmod: changing permissions of '/bin/sha384sum': Operation not permitted
.......

正常来说应该是文件的权限问题
但是不管我是设置为755,还是777都不行,难道必须要在root用户权限下面运行吗?
回复

使用道具 举报

发表于 2021-6-9 11:11:33
我发现我禁用
chmod +x -R "$JAVA_HOME/bin/"
这一行,就不会有问题了。
回复 支持 反对

使用道具 举报

发表于 2021-6-9 22:04:49
我建议你使用centos7.5系统
回复 支持 反对

使用道具 举报

发表于 2021-6-18 00:14:17
#readonly JAVA_HOME=""
chmod +x -R "$JAVA_HOME/bin/"

这两行是不是有点bug,因为上面的java_home被禁用了,没有内容,下面这个chmod就直接执行针对文件系统根目录中的bin更更改执行权限了,所以会提示错误。
这是centos与ubuntu的区别吗?
回复 支持 反对

使用道具 举报

发表于 2021-12-24 10:06:12
直接在 文件夹那里 设置权限
回复 支持 反对

使用道具 举报

本版积分规则

联系我们

对话产生契机,讨论收获惊喜, 只为成就无限创举

江苏省南通市通州区太湖路88号

欢迎来这里一起喝喝茶,
聊聊你的想法

15806283912
(9:00AM-6:00PM)

一切从沟通开始

洽谈合作
752718920@qq.com

工作日12小时内回复

微信号
shenhua861584

欢迎每一个对事业怀
有疯狂激情的人

登录 发布 快速回复 返回顶部 返回列表