Linux中,root安装了jdk,其他用户组用户无法使用的问题解决

    科技2022-07-11  134

    网上有很多这个帖子,但是,我试了都无效

    比如这一篇: https://blog.csdn.net/zjxbllg2008/article/details/79813289

    我的情况: 我的jdk安装的目录是

    /root/ProjectNeeds/jdk1.8.0_211

    然后,切换到ci组的jenkins用户下,执行命令:

    java -version bash: java: command not found...

    后来,按照上面那个帖子,各种骚操作,无效果

    我的解决办法(两种):

    第一个: 把jenkins用户转移到root用户组下即可

    usermod -g root jenkins

    但是,这个操作不符合安全策略,不建议使用

    第二个: 我的这个问题的根本原因在于,我的jdk按照目录在root目录下 所以, 我卸载了jdk重新解压安装到/usr/local目录下即可 这样,所有用户就都可以使用了

    Processed: 0.027, SQL: 8