检查用户是否是Java应用程序的root用户 [英] Check if a user is root in a java application

查看:87
本文介绍了检查用户是否是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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆