Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道Java是否有任何方式提示用户输入管理密码,就像他们将使用sudo一样,这样我就可以在Java程序中运行命令而不必对系统或Sudoers做奇怪的事情. 我已经在 Python 中看到过,即使用 gufw 程序,我希望能够使用 Java 来完成。
要充当 gufw,您必须将polkit与dbus-java一起使用。另一个可能更简单的解决方案是构建一个命令(例如“sudo 命令”并使用 Runtime.getRuntime().exec 运行它)这样做可能非常危险,必须小心操作。