linux shell - 远端修改非root密码
程序员文章站
2022-04-02 19:23:55
...
【基本介绍】
通过远端修改普通用户密码,而passwd --stdin , chpasswd都不许要root权限。
【方法介绍】
在要修改密码的机器上准备一个脚本
然后在远端调用脚本
【其他方法】 - 有root权限
【参考引用】
http://*.com/questions/8236699/script-to-change-password-on-linux-servers-over-ssh
http://blog.chinaunix.net/uid-13670333-id-3187159.html
通过远端修改普通用户密码,而passwd --stdin , chpasswd都不许要root权限。
【方法介绍】
在要修改密码的机器上准备一个脚本
[root@bogon ~]# cat test.sh passwd <<EOF $1 $2 $2 EOF
然后在远端调用脚本
[root@bogon ~]# ssh test@192.168.243.169 "/bin/bash /home/test/test.sh oldpass newpass"
【其他方法】 - 有root权限
echo <newpasswd> | passwd --stdin <username> echo <username>:<passwd> | chpasswd
【参考引用】
http://*.com/questions/8236699/script-to-change-password-on-linux-servers-over-ssh
http://blog.chinaunix.net/uid-13670333-id-3187159.html
推荐阅读
-
Linux下mysql的root密码修改方法
-
linux修改root密码和linux忘记root密码后找回密码的方法
-
Linux mysql如何更改root密码以及忘记root密码的修改方法
-
Linux下修改root密码以及找回root密码的方法
-
Linux下交互式与非交互式修改用户密码的例子
-
在Linux下修改和重置root密码的方法(超简单)
-
虚拟机Linux系统忘记密码的情况下,修改root或其他用户密码
-
虚拟机Linux系统忘记密码修改root或其他用户密码的方法
-
mysql-8.0.16-winx64/Linux修改root用户密码
-
浅析linux suse11忘记root密码修改方法