Rule ID
SV-45601r1_rule
Version
V1R12
CCIs
To protect the integrity of scheduled system jobs and to prevent malicious modification to these jobs, crontab files must be secured. ACLs on crontab files may provide unauthorized access to the files.
Check the permissions of the crontab files.
Procedure:
# ls -lL /var/spool/cron /var/spool/cron/tabs
ls –lL /etc/crontab /etc/cron.{d,daily,hourly,monthly,weekly}
or
# ls -lL /etc/cron*|grep -v deny
If the permissions include a '+', the file has an extended ACL. If the file has an extended ACL and it has not been documented with the IAO, this is a finding.Remove the extended ACL from the file. # setfacl --remove-all [crontab file]