【发布时间】:2013-12-22 15:52:47
【问题描述】:
我有一种情况需要将文件中的几行(ip 和主机)附加到 /etc/hosts。
如果我执行以下命令
sshpass -p 密码 cat /tmp/hosts |sudo tee -a /etc/hosts
我得到了
sudo:不存在 tty,也没有指定 askpass 程序。 抱歉,请重试。
sudo:不存在 tty,也没有指定 askpass 程序。抱歉,请重试。
sudo:不存在 tty,也没有指定 askpass 程序。抱歉,请重试。
sudo: 3 次错误密码尝试
有什么替代品吗?
【问题讨论】:
-
我不熟悉 sshpass:它可以与 sudo 一起使用吗?这听起来是特定于 ssh 的。