Fix Sudo On OpenSUSE (#39)
This commit is contained in:
parent
a6e73b4f4b
commit
f8b791bbd2
@ -25,6 +25,7 @@
|
|||||||
set_fact:
|
set_fact:
|
||||||
rc_conf: /dev/null
|
rc_conf: /dev/null
|
||||||
sudoers_install_dir: /etc/sudoers.d/
|
sudoers_install_dir: /etc/sudoers.d/
|
||||||
|
sudoers_config: /etc/sudoers
|
||||||
shutdown_command: sudo shutdown -h now
|
shutdown_command: sudo shutdown -h now
|
||||||
when: ansible_system == "Linux"
|
when: ansible_system == "Linux"
|
||||||
|
|
||||||
|
@ -16,3 +16,18 @@
|
|||||||
owner: root
|
owner: root
|
||||||
group: "{{ root_group }}"
|
group: "{{ root_group }}"
|
||||||
mode: 0440
|
mode: 0440
|
||||||
|
|
||||||
|
# Disable these two lines in openSUSE default configuration.
|
||||||
|
#Defaults targetpw # ask for the password of the target user i.e. root
|
||||||
|
#ALL ALL=(ALL) ALL # WARNING! Only use this together with 'Defaults targetpw'!
|
||||||
|
- name: General | Account Management | Sudo | Disable openSUSE Root PW Prompt
|
||||||
|
lineinfile:
|
||||||
|
path: "{{ sudoers_config }}"
|
||||||
|
regexp: '{{ item.key }}'
|
||||||
|
line: '{{ item.value }} # MANAGED BY ANSIBLE'
|
||||||
|
state: present
|
||||||
|
create: yes
|
||||||
|
backup: yes
|
||||||
|
loop:
|
||||||
|
- { "key": '^[\#]?Defaults targetpw', "value": '#Defaults targetpw'}
|
||||||
|
- { "key": '^[\#]?ALL ALL\=\(ALL\) ALL', "value": '#ALL ALL=(ALL) ALL'}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user