如何在不重写TTY的情况下将密码传递给su / sudo / ssh?
发布于 2018-02-17 13:36:47
对于sudo,有一个-S选项用于接收来自标准输入的密码:
-S The -S (stdin) option causes sudo to read the password from
the standard input instead of the terminal device.
这将允许你运行如下命令:
echo myPassword | sudo -S ls /tmp
发布于 2018-02-17 14:45:05
我编写了一些AppleScript,它通过对话框提示输入密码,然后构建一个自定义bash命令,如下所示:
echo <password> | sudo -S <command>
https://stackoverflow.com/questions/-100003492
复制相似问题