Linux chpasswd命令:成批更新用户口令。
Linux chpasswd命令 功能描述
使用chpasswd命令可以从系统的标准输入读入用户的名称和口令,并利用这些信息来更新系统上已存在的用户的口令。
Linux chpasswd命令 语法
chpasswd [选项]
命令中各选项的含义如下表所示。
Linux chpasswd命令 示例
成批更新用户口令
首先需要创建密码文件/root/userpwdfile,文件内容如下。
zhangsan0:111111
zhangsan1:222222
zhangsan2:333333
接着使用以下命令成批更新用户口令。
[root@rhel ~]# chpasswd < /root/userpwdfile
为用户zhangsan设置密码
[root@rhel ~]# chpasswd
zhangsan:123456 //成对输入用户名和密码,格式是username:password,然后按回车键
//输入完毕后按[Ctrl+d]组合键退出
使用newusers和chpasswd命令创建用户和设置用户密码之后,需要使用pwconv命令让/etc/passwd和/etc/shadow文件信息同步。