sshpass程序可以自动输入ssh密码,而不需要
对于sudo提示符,有什么可以做到的吗?比如sudopass?例如sudopass -p SUDOPASSWORD sudo -i
Ubuntu 18.04 (或20.04)。我知道您可以使sudo不需要密码,但我正在进入一个服务器,我无法控制,也不能这样做。
发布于 2020-08-04 08:51:40
您可以通过导出SUDO_ASKPASS环境变量并向sudo提供-A切换来向sudo提供一个任务传递程序。
任务传递程序必须向其标准输出提供密码(就像ssh-askpass通常所做的那样)。值得注意的是,SUDO_ASKPASS变量的内容必须是可执行文件的路径,因为sudo试图像程序一样运行整个值。由于这个原因,您不能使用带有参数的程序,如果要这样做,就必须编写包装器脚本。
https://serverfault.com/questions/1028781
复制相似问题