在RHEL、CentOS系统可以使用passwd -stdin命令(echo 'password' |passwd --stdin username)快速给用户设置密码,但在Ubuntu系统没有--stdin选项了,


如在脚本里面需要给用户设置一个初始密码怎么办?

 

可以使用chpasswd命令,如:echo “username:password”|chpasswd

1
2
3
4
# echo "test:123456" |chpasswd
# exit
su  test
id