Merge "Configure pam_faildelay on Ubuntu"
This commit is contained in:
commit
1ff2d1b4aa
@ -79,6 +79,7 @@
|
||||
state: present
|
||||
when:
|
||||
- item.value != ''
|
||||
- item.ansible_os_family == 'all' or item.ansible_os_family == ansible_os_family
|
||||
with_items: "{{ shadow_utils_rhel7 }}"
|
||||
tags:
|
||||
- auth
|
||||
@ -90,6 +91,23 @@
|
||||
- RHEL-07-020230
|
||||
- RHEL-07-020630
|
||||
|
||||
# NOTE(mhayden): pam_faildelay expects the `delay` parameter to be in
|
||||
# microseconds.
|
||||
- name: Set pam_faildelay configuration on Ubuntu
|
||||
lineinfile:
|
||||
dest: /etc/pam.d/login
|
||||
regexp: '^(auth[\s]+optional[\s]+pam_faildelay.so).*$'
|
||||
line: '\1 delay={{ security_shadow_utils_fail_delay * 10**6 }}'
|
||||
state: present
|
||||
backrefs: yes
|
||||
when:
|
||||
- security_shadow_utils_fail_delay is defined
|
||||
- ansible_os_family | lower == 'debian'
|
||||
tags:
|
||||
- auth
|
||||
- medium
|
||||
- RHEL-07-010420
|
||||
|
||||
- name: RHEL-07-010190 - User and group account administration utilities must be configured to store only encrypted representations of passwords.
|
||||
ini_file:
|
||||
dest: /etc/libuser.conf
|
||||
|
@ -287,21 +287,27 @@ shadow_utils_rhel7:
|
||||
- parameter: ENCRYPT_METHOD
|
||||
value: "{{ security_password_encrypt_method | default('') }}"
|
||||
stig_id: RHEL-07-010180
|
||||
ansible_os_family: all
|
||||
- parameter: PASS_MIN_DAYS
|
||||
value: "{{ security_password_min_lifetime_days | default('') }}"
|
||||
stig_id: RHEL-07-010200
|
||||
ansible_os_family: all
|
||||
- parameter: PASS_MAX_DAYS
|
||||
value: "{{ security_password_max_lifetime_days | default('') }}"
|
||||
stig_id: RHEL-07-010220
|
||||
ansible_os_family: all
|
||||
- parameter: FAIL_DELAY
|
||||
value: "{{ security_shadow_utils_fail_delay | default('') }}"
|
||||
stig_id: RHEL-07-010420
|
||||
ansible_os_family: RedHat
|
||||
- parameter: UMASK
|
||||
value: "{{ security_shadow_utils_umask | default('') }}"
|
||||
stig_id: RHEL-07-020230
|
||||
ansible_os_family: all
|
||||
- parameter: CREATE_HOME
|
||||
value: "{{ security_shadow_utils_create_home | default('') }}"
|
||||
stig_id: RHEL-07-020630
|
||||
ansible_os_family: all
|
||||
|
||||
## sysctl settings
|
||||
# This variable is used in main/rhel7stig/kernel.yml to set sysctl
|
||||
|
Loading…
Reference in New Issue
Block a user