SV-234992r1184471_rule
V-234992
SRG-OS-000480-GPOS-00227
SLES-15-040080
CAT II
10
Create home directories to all SUSE operating system local interactive users that currently do not have a home directory assigned. Use the following commands to create the user home directory assigned in "/etc/ passwd":
Note: The example will be for the user doduser, who has a home directory of "/home/doduser", a UID of "doduser", and a Group Identifier (GID) of "users assigned" in "/etc/passwd".
> sudo mkdir /home/doduser
> sudo chown doduser /home/doduser
> sudo chgrp users /home/doduser
> sudo chmod 0750 /home/doduser
Verify the assigned home directory of all SUSE operating system local interactive users on the system exists.
Check the home directory assignment for all local interactive nonprivileged users on the system with the following command:
> awk -F: '($3>=1000)&&($7 !~ /nologin/){print $1, $6}' /etc/passwd
doduser /home/doduser
Note: This may miss interactive users that have been assigned a privileged User Identifier (UID). Evidence of interactive use may be obtained from a number of log files containing system logon information.
Check that all referenced home directories exist with the following command:
> sudo pwck -r
user 'doduser': directory '/home/doduser' does not exist
If any home directories referenced in "/etc/passwd" are returned as not defined, this is a finding.
V-234992
False
SLES-15-040080
Verify the assigned home directory of all SUSE operating system local interactive users on the system exists.
Check the home directory assignment for all local interactive nonprivileged users on the system with the following command:
> awk -F: '($3>=1000)&&($7 !~ /nologin/){print $1, $6}' /etc/passwd
doduser /home/doduser
Note: This may miss interactive users that have been assigned a privileged User Identifier (UID). Evidence of interactive use may be obtained from a number of log files containing system logon information.
Check that all referenced home directories exist with the following command:
> sudo pwck -r
user 'doduser': directory '/home/doduser' does not exist
If any home directories referenced in "/etc/passwd" are returned as not defined, this is a finding.
M
5274