背景
现有Linux服务器(centos7.6)一台,用户test,test用户无sudo权限,无root密码,现需通过go语言SSH至该服务器上实现test用户改密。如何实现非交互的输入test旧密码验证和新密码输入?
有疑问加站长微信联系(非本文作者)

现有Linux服务器(centos7.6)一台,用户test,test用户无sudo权限,无root密码,现需通过go语言SSH至该服务器上实现test用户改密。如何实现非交互的输入test旧密码验证和新密码输入?
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
`单行代码`
shell 脚本
shell如何实现多个stdin参数?我的理解是如果是root权限用户可以使用shell的echo XXX | passwd --stdin,但如果是非root权限,会多一步需要输入一下旧密码,这块如何解决?
按步骤一步一步来、将前一个作为结果传入下一条命令。
你多试试,都是类似的做法