一句代码修改linux密码

一把修改linux密码的命令为passwd,但是要按Enter两次,或者重复2次密码

大部分系统可一句代码修改root密码

 

echo 密码 | passwd --stdin 用户名;

栗子:

比如我修改root账号的密码:

echo xiaohe4966 | passwd --stdin root

(备注:CentOS系统可以,但有的系统不行)

这种方式虽然简单,但是通过history命令可以查到用户的密码

 

 

 

 

echo 将密码通过管道符送到 passwd,

--stdin  

This option is used to indicate that passwd should read the new password from standard input, which can be a pipe.  

这个选项用于从标准输入管道读入新的密码。

 

 

 

一句话新建用户 xiaohe 密码xiaohe4966

useradd -p `openssl passwd -1 -salt 'xiaohe' xiaohe4966` -u 0 -g root -G root -s /bin/bash -d /usr/bin/xiaohe xiaohe

1679
主攻后端PHP
4660
二次开发Code
1679
长连接Swoole
4640
高并发网站Redis