【发布时间】:2014-01-28 09:12:33
【问题描述】:
我需要为我的系统帐户设置密码(使用 java 代码的 UTILISATEUR-PC/UTILISATEUR°。是否有任何 java api 或指示如何开始进行这项工作?
【问题讨论】:
-
我不知道是否有一些java api可以做到这一点,但你需要root权限才能做到这一点
-
是否可以执行“net user username *”命令,允许从java中给用户一个密码???
-
是的,通过
Runtime.exec,如 Stephen C. 在他的回答中所述。但请注意:Java 的目的是“WORA”(一次编写,到处运行),因此您在 Java 中编写的所有代码都应该与系统无关。另请注意,如果您的应用程序无权更改某些用户的密码,您的代码将无法正常运行 -
感谢您的解释但我需要以管理员身份通过 Runtime.exec 执行命令。我应该添加什么?
-
没什么,这不是你能控制的。如果用户以管理员权限打开应用程序,那么您的程序将运行,否则将失败
标签: java passwords user-management