byssoft 发表于 2019-11-28 09:40

shell 修改root密码

大神们,我想通过shell加计划任务来定时修改root密码,看网上文档有很多,不知道哪个合适,所以我自己编写具体见下,不知道是否可行。
但是没有定义如何是root用户



#!/bin/bash



autopwd(){

i=`mkpasswd -l 10 -d 5 -c 3 -C 2 -s 0`

echo "${i}"


}

chpwd(){

      i=`(echo "${newpwd}";sleep 2;echo "${newpwd}) | passwd > /var/log/pwd.log`
echo "${i}"

}

newpwd=`autopwd`
chpwd



sunlove521 发表于 2019-12-02 11:32

root 密码修改后怎么知道这个密码呢,怎么登陆系统呢

byssoft 发表于 2019-12-02 17:27

回复 2# sunlove521

我会吧这个密码加密然后写入到数据库中,谢谢
页: [1]
查看完整版本: shell 修改root密码