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
本文版权归作者和博客园共有,如果感觉有用可以随意打赏,感谢支持,欢迎转载




标签:
linux
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人