我正在尝试删除添加到/etc/ssh/sshd_conf文件中的AllowGroups行中的用户,在@imjoseangel的注释之后使用以下内容。
当前行为AllowGroups devops1 devops2 devops3 user01 user02 user03,所需行为AllowGroups devops1 devops2 user02 user03
这出戏
name: Remove User from AllowGroups (opening dash removed)
replace:
regexp: "(^AllowGroups)\\s.*"
backup: True
path: /etc/ssh/sshd_config.bak
replace: "\\1 {{ item }} "
with_items:
- devops3
- user01
在剧本完成后,我将得到以下"AllowGroups user01“
整个系统被“项目”中的最后一个用户所取代。
发布于 2019-02-27 21:13:56
这个解决方案奏效了。
tasks:
- name: Remove User from AllowGroup and AllowUsers
replace:
regexp: "{{ item }}"
backup: True
path: /etc/ssh/sshd_config.bak
replace: "\b"
with_items:
- devops1
- user03
https://stackoverflow.com/questions/54891324
复制相似问题