使用saltstack批量修改密码

方法一:

echo "123456" | passwd --stdin root

优点:方便快捷

缺点:如果你输入的指令能被别人通过history或者其他方式捕获,那么这样的方式是很不安全的,更重要的是如果密码同时含有单引号和双引号,那么则无法通过这种方法修改。

说明:

批量修改linux密码 passwd --stdin user 从标准输入中读取密码,所以用户可以在脚本中使用如 echo NewPasswd | passwd --stdin username 这种方式来批量更改密码 但在其它的一些发行版(如Debian/Suse)所提供的passwd并不支持--stdin这个参数 

方法二:

用 openssl passwd -1 来生成用户口令,连同用户名一起写入文件.

b. 使用如下命令对用户口令进行修改:

chpasswd -e < chpass.txt

如果采用saltstack可以把文件推送过去,然后统一执行shell命令。最后再把文件删除掉.

发布了56 篇原创文章 · 获赞 29 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/knight_zhou/article/details/103756083