Puppet Class: useradd::passwd

Defined in:
manifests/passwd.pp

Overview

Manage the permissions of shadow and passwd related files

author: SIMP Team <simp@simp-project.com>



5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# File 'manifests/passwd.pp', line 5

class useradd::passwd {
  # CCE-26953-0
  # CCE-26856-5
  # CCE-26868-0
  file { [
      '/etc/passwd',
      '/etc/passwd-',
    ]:
      owner => 'root',
      group => 'root',
      mode  => '0644',
  }

  # CCE-26947-2
  # CCE-26967-0
  # CCE-26992-8
  # CCE-27026-4
  # CCE-26975-3
  # CCE-26951-4
  file {
    [
      '/etc/shadow',
      '/etc/shadow-',
      '/etc/gshadow',
      '/etc/gshadow-',
    ]:
      owner => 'root',
      group => 'root',
      mode  => '0000',
  }

  # CCE-26822-7
  # CCE-26930-8
  # CCE-26954-8
  file {
    [
      '/etc/group',
      '/etc/group-',
    ]:
      owner => 'root',
      group => 'root',
      mode  => '0644',
  }
}