我正在尝试使用 java.lang.Process 类从 Java 运行 unix 命令。 我们如何传递特定用户以便命令以该特定用户的权限执行? 我不想使用 super 用户执行该命令。
最佳答案
您可以使用 ssh session ,该 session 使用您知道其密码的用户进行登录并运行特定命令。
例如使用java shell JSch
或
或
顺便说一句,我在这里发现了一个很好的线程: Jsch or SSHJ or Ganymed SSH-2?
关于java - 使用 java.lang.Process 和特定用户从 Java 类执行 unix 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19053314/