检查用户是否是java应用程序中的root用户

sss*_*dds 11 java linux root

如何验证用户是否是java应用程序的root用户?

谢谢

nic*_*rim 8

Process p = Runtime.getRuntime().exec("id -u")
Run Code Online (Sandbox Code Playgroud)

请记住,可能不会调用系统上的"root"用户root(尽管很少更改它),并且还可以将其别名为另一个用户名.如果当前用户是root用户,则输出将是0.


Abe*_*ejo 6

简单.只是用

System.getProperty("user.name")
Run Code Online (Sandbox Code Playgroud)


ata*_*mur 2

运行本机命令?像谁阿米一样