linux一条命令添加用户并设置密码




在linux操作系统创建系统用户和设置密码需要多次输入命令才能完成。
一般都是先创建用户,然后在设置用户密码,而且设置密码需要输入两次密码才可以通过。
在有的时候我们需要一个命令就将密码设置成功怎么做呢?
下面命令就可以做到一次命令设置成功不需要再次确认密码,但前提是用户已经创建好
 
echo 密码 | passwd  -stdin 用户名
上面命令输入完成后您的密码就设置好了
 
如果你想一条命令完成创建用和给用户设置密码,可以试下下面的命令
 
useradd  -p `openssl   passwd   -1  -salt  '盐'  密码` 用户名  (其中-1是数字1)
 
上面命令中的 盐 自己随便输入些东西
因为设置密码的时候密码密文是MD5加密的,在产生哈希值的时候系统回在密文中加如盐从而使密文无法反向破译。
passwd加密的时候系统加的盐是 时间
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值