forked from ansible-lockdown/RHEL9-CIS
6.2.8 rewrite
Signed-off-by: Mark Bolwell <mark.bollyuk@gmail.com>
This commit is contained in:
parent
b5a5d3e951
commit
aa5b2c30c4
1 changed files with 11 additions and 10 deletions
|
|
@ -216,24 +216,26 @@
|
||||||
ansible.builtin.stat:
|
ansible.builtin.stat:
|
||||||
path: "{{ item }}"
|
path: "{{ item }}"
|
||||||
register: root_path_perms
|
register: root_path_perms
|
||||||
loop: "{{ root_paths | split(':') }}"
|
loop: "{{ rhel9cis_6_2_8_root_paths.stdout | split(':') }}"
|
||||||
|
|
||||||
- name: "6.2.8 | AUDIT | Ensure root PATH Integrity | Check for owner and permissions"
|
- ansible.builtin.debug:
|
||||||
|
msg: "{{ root_path_perms.results }}"
|
||||||
|
|
||||||
|
- name: "6.2.8 | AUDIT | Ensure root PATH Integrity | Set permissions"
|
||||||
ansible.builtin.file:
|
ansible.builtin.file:
|
||||||
path: "{{ item.stat.path }}"
|
path: "{{ item.stat.path }}"
|
||||||
state: directory
|
state: directory
|
||||||
owner: root
|
owner: root
|
||||||
group: root
|
group: root
|
||||||
mode: 0755
|
mode: "0755"
|
||||||
follow: true
|
follow: false
|
||||||
loop: "{{ root_path_perms.results }}"
|
loop: "{{ root_path_perms.results }}"
|
||||||
loop_control:
|
loop_control:
|
||||||
label: "{{ item.stat }}"
|
label: "{{ item }}"
|
||||||
when:
|
when:
|
||||||
- item.stat.pw_name != 'root' or
|
- item.stat.exists
|
||||||
item.stat.gr_name != 'root' or
|
- item.stat.isdir
|
||||||
item.stat.woth or
|
- item.stat.pw_name != 'root' or item.stat.gr_name != 'root' or item.stat.woth or item.stat.wgrp
|
||||||
item.stat.wgrp
|
|
||||||
when:
|
when:
|
||||||
- rhel9cis_rule_6_2_8
|
- rhel9cis_rule_6_2_8
|
||||||
tags:
|
tags:
|
||||||
|
|
@ -418,7 +420,6 @@
|
||||||
|
|
||||||
- name: "6.2.16 | PATCH | Ensure local interactive user dot files are not group or world writable"
|
- name: "6.2.16 | PATCH | Ensure local interactive user dot files are not group or world writable"
|
||||||
block:
|
block:
|
||||||
|
|
||||||
- name: "6.2.16 | AUDIT | Ensure local interactive user dot files are not group or world writable | Check for files"
|
- name: "6.2.16 | AUDIT | Ensure local interactive user dot files are not group or world writable | Check for files"
|
||||||
ansible.builtin.find:
|
ansible.builtin.find:
|
||||||
path: /home
|
path: /home
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue