使用 Java 运行需要“su”的 Linux 命令的最佳方式是什么?我希望它非常可靠,至于安全性,我不太在意系统不是生产服务器。除了我自己,没有人连接到这台机器。我考虑过以 root 身份登录,这样我就不必处理 su 命令,并且默认情况下它是禁用的。我正在使用 Debian 6。
唯一的一点是,我的要求之一是程序应该在普通用户登录后启动,无需任何进一步的用户输入。我会为普通用户设置自动登录,当计算机打开时,在普通用户登录后,我希望 Java 程序在没有任何用户输入的情况下以 sudo、su 运行。那可能吗?
请告诉我一个简单可靠的解决方案。
问候