Merge "Create home directories by default [+Docs]"

This commit is contained in:
Jenkins 2016-11-30 16:15:53 +00:00 committed by Gerrit Code Review
commit f6a9e380f6
3 changed files with 32 additions and 3 deletions

View File

@ -468,6 +468,8 @@ security_require_sha512_password_storage: yes # RHEL-07-010180
security_libuser_crypt_style_sha512: yes # RHEL-07-010190
# Set a maximum lifetime limit for user passwords.
#security_password_max_lifetime_days: 60 # RHEL-07-010220
# Create home directories for new users by default.
security_create_home_directory_default: yes # RHEL-07-020630
## File permissions (file_perms)
# Reset file permissions and ownership for files installed via RPM packages.

View File

@ -1,7 +1,21 @@
---
id: RHEL-07-020630
status: not implemented
tag: misc
status: implemented
tag: auth
---
This STIG requirement is not yet implemented.
The ``CREATE_HOME`` variable is set to ``yes`` by the tasks in the security
role. This ensures that home directories are created each time a new user
account is created.
Deployers can opt out of this change by setting the following Ansible variable:
.. code-block:: yaml
security_create_home_directory_default: no
.. note::
On CentOS 7 and Red Hat Enterprise Linux 7 systems, home directores are
always created with new users by default. Home directories are not created
by default on Ubuntu systems.

View File

@ -183,3 +183,16 @@
- auth
- medium
- RHEL-07-020620
- name: RHEL-07-020630 - All local interactive user accounts, upon creation, must be assigned a home directory.
lineinfile:
dest: /etc/login.defs
regexp: "^(#)?CREATE_HOME"
line: "CREATE_HOME yes"
state: present
when:
- security_create_home_directory_default | bool
tags:
- auth
- medium
- RHEL-07-020630