sqle icon indicating copy to clipboard operation
sqle copied to clipboard

检测actiontech-universe用户是否可访问Java

Open winfredLIN opened this issue 4 months ago • 0 comments

场景:

通常,当通过安装包解压安装java的后,会在全局变量或用户变量中设置java命令的位置,然后使用source命令使其生效。 对于用户来说,安装java的用户通常不是actiontech-universe,而是root等用户。 在Linux中,通过上述方式设置并使变量生效,是不会自动同步到其他用户中,分以下两种情况:

  1. 如果在非actiontech-universe用户下设置了用户私有变量,则actiontech-universe用户不论如何都获取不到该私有变量的值
  2. 如果在非actiontech-universe用户下设置了全局变量,则actiontech-universe用户需要重新login,或者执行source命令才会使这个新的全局变量在环境中生效。

现状:

当前,sqle的自动化配置和启动脚本,在进行java环境检查的时候,实际上是通过当前用户来检查的,而不是actiontech-universe用户,存在,当前用户访问得到java而actiontech-universe用户的情况。

需求描述(Describe)

需要增加actiontech-universe用户访问java的判断。作为预检查的一环。

实现方案

变更影响面

受影响的模块或功能

外部引用的潜在问题或风险

版本兼容性

测试建议

winfredLIN avatar Oct 12 '24 08:10 winfredLIN