6.2.3 Ensure crontab is restricted authorized users

Information

This change creates a cron.allow file with a root user entry and removes the cron.deny file, if it exists.

This ensures that only the root user has the ability to create a crontab. A hacker may exploit use of the crontab to execute programs or processes automatically. Limiting access to the root account only reduces this risk.

Solution

Create the /var/adm/cron/cron.allow file and remove /var/adm/cron/cron.deny (if it exists):

print "root
adm" > /var/adm/cron/cron.allow

rm /var/adm/cron/cron.deny

See Also

https://workbench.cisecurity.org/benchmarks/10385

Item Details

Category: SYSTEM AND INFORMATION INTEGRITY

References: 800-53|SI-16

Plugin: Unix

Control ID: 793afc32d9e21a2a9e8845468744acfa9ab923932d09640154427e7fa67708ed