【发布时间】:2015-03-06 10:09:05
【问题描述】:
我正在尝试通过脚本更改用户的密码。我不能使用 sudo,因为有一个功能要求用户在另一个用户更改密码时再次更改密码。
AIX 正在系统上运行。
很遗憾,chpasswd 不可用。
我已经安装好了,但我也遇到了麻烦。
这是我认为可行的方法
echo "oldpassword\nnewpasswd123\nnewpasswd123" | passwd user
但是一旦运行脚本,我就会收到please enter user's old password 的提示
他们不应该都被呼应吗?
我是 shell 脚本的初学者,对此感到困惑。
【问题讨论】:
-
请注意,AIX 不是 Linux;您应该更新您的问题以澄清您在问什么。
-
@rakslice - 更改了标题。
标签: bash shell ssh passwords aix