Linux环境下,两种命令行修改密码方法

写在前面的话:
一直都想做一个定时自动更改服务器root密码的服务,昨天查找了一下相关文章,了解了OTP,TOTP的概念和方法,今天就准备开始测试;但走到修改密码一步时有一些纠结了,但也收获不少,特地记录一下,多种修改密码的方法。

以下我说明的,都是命令行方法。
1.passwd 命令

1
 echo '123456789' | passwd --stdin testuser

2.chpasswd命令

1
echo 'testuser:123456789' |chpasswd

当然,如果在shell中就还有一种方式了,这里就不列举了。