As part of CIS 5.4.2.6:Ensure root user umask is configured,
We have set umask 027 in both /root/.bash_profile and /root/.bashrc,
which ensures that:
- New files created by the root user will have default permissions
of 640
- New directories created by the root user will have permissions
of 750
According to the control, setting umask 027 in these files is a
secure practice and meets the guideline for ensuring that root
user files and directories aren’t excessively permissive.
TestPlan
PASS: build-pkgs -c -p base-files-config
PASS: build-image
PASS: bootstrap
PASS: CIS benchmark SCAN
PASS: Verify umask value for root user
- Log in as root or switch to root
- Check the umask value by running command `umask`
- The output/value should be : 0027
PASS: Verify permissions for a newly created file
- As the root user, create a new file:
`touch /root/testfile`
- The output should show -rw-r----- (640 permissions)
PASS: Verify permissions for a newly created directory
- As the root user, create a new directory:
`mkdir /root/testdir`
- The output should show drwxr-x--- (750 permissions)
PASS: Verify That umask persists across new sessions
Story: 2011295
Task: 51390
Change-Id: I4f50f0a8ea626ccefd1f8e958cb5032fdf362992
Signed-off-by: Rahul Roshan Kachchap <rahulroshan.kachchap@windriver.com>