sudo echo 123123 passwd --stdin ubuntu Ubuntu执行这个命令为什么提示没有stdin
这是因为sudo命令只限于将echo命令的输出作为管道输入,而不是将整个命令行作为管道输入。因此,可以使用以下命令来避免此问题:
echo "123123" | sudo passwd --stdin ubuntu
这将在root权限下执行passwd命令。
原文地址: https://www.cveoy.top/t/topic/bdQc 著作权归作者所有。请勿转载和采集!