如何使用passwd非交互改root密码(结贴)

我写了一个脚本a,内容如下passwd 显示全部
我写了一个脚本a,内容如下

passwd <!@#$QW12qw
!@#$QW12qw
EOF
root执行./a,更改root密码
但是不成功。

还是让我手动输入密码。
这些密码符合密码要求。
有其他好的办法没?


正确解法:
echo "root:!@#$QW12qw"|chpasswd  
pwdadm -c root

AIX只识别8位密码的,你设10位没必要。收起
参与17

查看其它 15 个回答blue_diamond的回答

blue_diamondblue_diamond系统架构师制造业
很简单,就两个命令
echo "username:passwd"|chpasswd  
pwdadm -c usename
机械装备 · 2011-10-28
浏览2892

回答者

blue_diamond
系统架构师制造业
擅长领域: 存储服务器Linux

blue_diamond 最近回答过的问题

回答状态

  • 发布时间:2011-10-28
  • 关注会员:1 人
  • 回答浏览:2892
  • X社区推广