centos 分子聚合的ASK_PASS问题

wztqucjr  于 2022-11-07  发布在  其他
关注(0)|答案(1)|浏览(138)

我正在使用Centos 7,我没有什么问题要解决。
我想运行molecule converge,并在Vagrant虚拟机上执行。我遇到的问题是“没有tty存在,也没有指定askpass程序”。我尝试通过下载openssh-askpass.x86_64来解决此问题。我运行命令ssh-add,并设置env变量exportSUDO_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass运行molecule converge后,它只显示以下结果:

command: sudo chown 0:0 /tmp/vagrant20220819-16333-fd90np
stdout: 
stderr: [sudo] Passwort for "username": : No such file or directory
sudo: no password was provided

有什么解决方案可以解决这个问题吗?
先谢谢你

jq6vz3qz

jq6vz3qz1#

我已经解决了将env变量设置为

export SUDO_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass

因为我在python3-molecule中这样做,有没有任何方法可以永久保存它?
再次感谢

相关问题