我希望所有属于“用户”组成员的用户也成为“音频”、“lp”和“视频”组的成员。我如何在 Puppet 中强制执行此操作不指定任何用户名?目标如下:
user { something_that_resolves_to_all_usernames_in_the_users_group
groups => ['audio', 'lp', 'video'],
auth_membership => false,
}
答案1
您可以使用自定义事实从 /etc/group 构建用户/组列表,然后根据需要使用filter.keys
或创建所选用户的数组。reduce
拥有该数组后,您可以将任何您想要的内容应用于这些用户。