【发布时间】:2014-05-23 07:10:40
【问题描述】:
如何使用echo 将一些输入通过管道传输到需要用户输入两次内容的程序中?
例如
echo "somepassword"|passwd someuser
创建此错误消息
Enter new UNIX password: Retype new UNIX password: passwd: Authentication token manipulation error
passwd: password unchanged
因为我没有重新输入密码
【问题讨论】:
-
尝试使用
expect/auto-expect我猜对你来说是正确的工具。 -
请不要这样做。该命令将存储在命令历史记录中。所有人都可以看到您的密码。