18 06 2019
You (root) are not allowed to access to (crontab) because of pam configuration.
absw | Errors, Linux, RHEL |
Encounted this error on a server when installing puppet, which runs under cron. The main things to check are;
That root is allowed to run cron etc in /etc/security/access.conf
+ : root : cron crond :0 tty1 tty2 tty3 tty4 tty5 tty6 |
Next up is to check the pam configuration for crond, it should look like the below.
account required pam_access.so |
account include password-auth |
session required pam_loginuid.so |
session include password-auth |
auth include password-auth |
In this particular case there was an issue with the pam file, and correcting it to the above fixed the issue, but I have seen issues with the cron line being commented out in the access.conf
Saved me, after hours, thanks!