Puppet Class: cis_security_hardening::rules::gshadow_perms
- Defined in:
- manifests/rules/gshadow_perms.pp
Summary
Ensure permissions on /etc/gshadow are configuredOverview
The /etc/gshadow file is used to store the information about groups that is critical to the security of those accounts, such as the hashed password and other security information.
Rationale: If attackers can gain read access to the /etc/gshadow file, they can easily run a password cracking program against the hashed password to break it. Other security information that is stored in the /etc/gshadow file (such as group administrators) could also be useful to subvert the group.
21 22 23 24 25 26 27 28 29 30 31 32 |
# File 'manifests/rules/gshadow_perms.pp', line 21
class cis_security_hardening::rules::gshadow_perms (
Boolean $enforce = false,
) {
if $enforce {
file { '/etc/gshadow':
ensure => file,
owner => 'root',
group => 'root',
mode => '0000',
}
}
}
|