我试过:
final ProcessBuilder pb = new ProcessBuilder("umount", "foldername");
final Process p = pb.start();
投掷
umount: /home/user/foldername 不在 fstab 中(而且你不是 root)
我试过
final ProcessBuilder pb = new ProcessBuilder("sudo","umount", "foldername");
final Process p = pb.start();
投掷
sudo:对不起,你必须有一个 tty 才能运行 sudo
我获得了 root 密码,但无法将其提供给ProcessBuilder
. 我也无法编辑fstab
(或任何需要编辑的内容),因为它是从保存的操作系统映像在远程服务器上启动的远程虚拟机。
我只想以root身份运行命令。