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加密的时候系统加的是时间信息

posted @   天生帅才  阅读(961)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
// 百度统计
点击右上角即可分享
微信分享提示