lineinfile is evil
This commit is contained in:
parent
270b6f92a3
commit
07709f793b
2 changed files with 16 additions and 2 deletions
15
files/common/mock
Normal file
15
files/common/mock
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
%PAM-1.0
|
||||||
|
auth sufficient pam_rootok.so
|
||||||
|
auth sufficient pam_succeed_if.so user ingroup mock use_uid quiet
|
||||||
|
# Uncomment the following line to implicitly trust users in the "wheel" group.
|
||||||
|
#auth sufficient pam_wheel.so trust use_uid
|
||||||
|
# Uncomment the following line to require a user to be in the "wheel" group.
|
||||||
|
#auth required pam_wheel.so use_uid
|
||||||
|
auth include system-auth
|
||||||
|
account sufficient pam_succeed_if.so user ingroup mock use_uid quiet
|
||||||
|
account include system-auth
|
||||||
|
password include system-auth
|
||||||
|
session include system-auth
|
||||||
|
account sufficient pam_succeed_if.so user ingroup packager use_uid quiet
|
||||||
|
auth sufficient pam_succeed_if.so user ingroup packager use_uid quiet
|
||||||
|
session optional pam_xauth.so
|
|
@ -61,8 +61,7 @@
|
||||||
- packages
|
- packages
|
||||||
|
|
||||||
- name: allow packagers to use mock
|
- name: allow packagers to use mock
|
||||||
lineinfile: dest=/etc/pam.d/mock line="{{ item }} sufficient pam_succeed_if.so user ingroup packager use_uid quiet" insertbefore=BOF
|
copy: dest=/etc/pam.d/mock src="{{ files }}/common/mock
|
||||||
when: ansible_distribution_major_version|int > 23
|
|
||||||
with_items:
|
with_items:
|
||||||
- account
|
- account
|
||||||
- auth
|
- auth
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue