check_users.py 文件源码

python
阅读 20 收藏 0 点赞 0 评论 0

项目:ansible-container 作者: Freifunk-Hennef 项目源码 文件源码
def main(self):
    users = pwd.getpwall()
    count = 0
    for user in users:
      name = user.pw_name
      shell = user.pw_shell
      uid = user.pw_uid
      home_dir = user.pw_dir

      if (uid > 999 and self.isValidShell(shell)):
        if not self.isUserNameInDb(name):
          self.exitWithResult("User {} not defined by ansible".format(name))
        else:
          self.checkUsersKeys(user)
      count = count + 1

    result = {"changed": False, "msg": "Checked {} user accounts".format(count)}
    self.module.exit_json(**result)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号