非root用户crontab定时任务不执行
前言
有一个sh脚本,通过crontab -l写入后,发现并没有执行,手动执行脚本却正常,怀疑是权限上的问题。
排查
在/var/log/cron查看日志发现有" FAILED to authorize user with PAM (Module is unknown)"的报错
解决
修改/etc/pam.d/crond,把把所有required改成sufficient,并重启systemctl restart crond
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。