检查用户是否是Java应用程序的root用户 [英] Check if a user is root in a java application
本文介绍了检查用户是否是Java应用程序的root用户的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何验证用户是否是Java应用程序的root用户?
How can i verify if a user is root in a java application?
谢谢
推荐答案
Process p = Runtime.getRuntime().exec("id -u")
请记住,系统上的"root"用户可能不会被称为root
(尽管很少更改),并且也可以将其别名为另一个用户名.如果当前用户是root用户,则输出为0
.
Keep in mind that the "root" user on a system may not be called root
(although it's rare to change it), and it's also possible to alias it to another username. If the current user is root-like, the output will be 0
.
这篇关于检查用户是否是Java应用程序的root用户的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文