Puppet Class: cis_security_hardening::rules::shadow_perms
- Defined in:
- manifests/rules/shadow_perms.pp
Summary
Ensure permissions on /etc/shadow are configuredOverview
The /etc/shadow file is used to store the information about user accounts 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/shadow 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/shadow file (such as expiration) could also be useful to subvert the user accounts.
21 22 23 24 25 26 27 28 29 30 31 32 |
# File 'manifests/rules/shadow_perms.pp', line 21
class cis_security_hardening::rules::shadow_perms (
Boolean $enforce = false,
) {
if $enforce {
file { '/etc/shadow':
ensure => file,
owner => 'root',
group => 'root',
mode => '0000',
}
}
}
|