SV-226553r603265_rule
V-226553
SRG-OS-000480
GEN001860
CAT II
10
Change the ownership of the startup and login files in the user's directory to the user or root, as appropriate. Examine each user's home directory and verify all file names beginning with "." are owned by the owner of the directory or root. If they are not, use the chown command to change the owner to the user and research the reasons why the owners were not assigned as required.
Procedure:
# chown username .filename
Document all changes.
NOTE: The following commands must be run in the BASH shell.
Check the ownership of local initialization files.
Procedure (using a shell that supports ~USER as USER's home directory):
# cut -d : -f 1 /etc/passwd | xargs -n1 -IUSER sh -c "ls -l ~USER/.[a-z]*"
# cut -d : -f 1 /etc/passwd | xargs -n1 -IUSER find ~USER/.dt ! -fstype nfs ! -user USER -exec ls -ld {} \;
If local initialization files are not owned by the home directory's user, this is a finding.
V-226553
False
GEN001860
NOTE: The following commands must be run in the BASH shell.
Check the ownership of local initialization files.
Procedure (using a shell that supports ~USER as USER's home directory):
# cut -d : -f 1 /etc/passwd | xargs -n1 -IUSER sh -c "ls -l ~USER/.[a-z]*"
# cut -d : -f 1 /etc/passwd | xargs -n1 -IUSER find ~USER/.dt ! -fstype nfs ! -user USER -exec ls -ld {} \;
If local initialization files are not owned by the home directory's user, this is a finding.
M
4060