linux-cmd-passwd一条命令创建用户和密码
一条命令为已有用户创建或者修改密码
需要先创建好用户
useradd 用户名
echo 用户密码 | passwd --stdin 用户名
## 实例演示:
[root@zuiyoujie ~]# useradd jumpuser
[root@zuiyoujie ~]# echo 123456 |passwd --stdin jumpuser
更改用户 jumpuser 的密码 。
passwd: 所有的身份验证令牌已经成功更新。
useradd jumpuser && echo 123456 |passwd --stdin jumpuser
一条命令创建用户和随机密码
useradd 用户名 -p `openssl passwd -1(数字1) -salt '随机字符' 密码`
useradd 用户名 -p $(openssl passwd -1(数字1) -salt '随机字符' 密码)
# 实例演示
[root@zuiyoujie ~]# useradd aaa -p `openssl passwd -1 -salt 'suiji' aaa`
[root@zuiyoujie ~]# useradd bbb -p $(openssl passwd -1 -salt 'suiji' bbb)
因为设置密码的时候是MD5加密的,在产生哈希值的时候系统会在密文中加入一些内容从而使密文无法反向破译
passwd加密的时候系统加的是时间信息
作者:天生帅才 www.zuiyoujie.com
本文版权归作者和博客园共有,如果感觉有用可以随意打赏,感谢支持,欢迎转载