跳到正文
W Winse Blog
ops 1 min read

Puppet批量修改用户密码

  1. 先在一台机器修改成想要修改的密码,然后获取该用户的信息。
[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',
}
  1. 保存到文件 user.pp ,使用 puppet apply user.pp 测试看看文件是否有问题。毕竟是生产,出了问题就要进机房的啊,谨慎点好。

  2. 把用户的资源信息写入的site.pp(不知道是啥的话,去看看puppet的文档先)。先搞几台机器测试下 puppet agent -t

  3. 然后使用 mco puppet runall 10 全部同步进行密码修改。或者 mco shell run -- /opt/puppetlabs/bin/puppet agent -t

–END

在 GitHub 上讨论

欢迎通过 GitHub Issue 留言或反馈。每条讨论都会关联到对应文章的源文件路径。

2016-09-06-puppet-modify-password.md

Related posts