Article
Puppet批量修改用户密码
- 先在一台机器修改成想要修改的密码,然后获取该用户的信息。
[root@hadoop-master1 ~]# puppet resource user root
user { 'root':
ensure => 'present',
comment => 'root',
gid => '0',
home => '/root',
password => '$6$C6EXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
password_max_age => '99999',
password_min_age => '0',
shell => '/bin/bash',
uid => '0',
}
-
保存到文件 user.pp ,使用
puppet apply user.pp测试看看文件是否有问题。毕竟是生产,出了问题就要进机房的啊,谨慎点好。 -
把用户的资源信息写入的site.pp(不知道是啥的话,去看看puppet的文档先)。先搞几台机器测试下
puppet agent -t -
然后使用
mco puppet runall 10全部同步进行密码修改。或者mco shell run -- /opt/puppetlabs/bin/puppet agent -t
–END
Related
Related posts
-
杀鸡焉用牛刀:DuckDB 正取代部分 Spark 场景
2026-02-16
-
WIN 挂载 S3:像本地文件夹一样用对象存储
2026-02-10
-
n8n 终于还是部署到 Docker 了,经验就是要反反复复地去验证:要想少走弯路,就按官方推荐的最佳实践
2025-12-29
-
无需 Docker:n8n 2.x internal 模式下 Python Task Runner 配置实践
2025-12-25