java在linux下有办法su到root么?该怎么处理
java在linux下有办法su到root么?
java程序是通过jvm运行的,所以java程序的用户应该是jvm用户,java可以把自身的用户环境切到别的用户吗?runtime.exec()完全不给力
------解决方案--------------------
java程序的用户是你启动java程序时用的用户,如果你用root启动则自然就是root用户的权限。
------解决方案--------------------
su - 其它用户:使用其它用户的环境变更
su 其它用户:使用root的环境变量
通过env 可以查看环境变量
java程序是通过jvm运行的,所以java程序的用户应该是jvm用户,java可以把自身的用户环境切到别的用户吗?runtime.exec()完全不给力
------解决方案--------------------
java程序的用户是你启动java程序时用的用户,如果你用root启动则自然就是root用户的权限。
------解决方案--------------------
su - 其它用户:使用其它用户的环境变更
su 其它用户:使用root的环境变量
通过env 可以查看环境变量