How to allow cron to run for one particular user even if password is expired? 这个文档中说 Configure the account stack of /etc/pam.d/password-auth and /etc/pam.d/system-auth as : account required pam_access.so account [default=1 success=ignore] pam_succeed_if.so user in testuser account [success=1 default=ignore] pam_succeed_if.so service in crond quiet use_uid account required pam_unix.so account sufficient pam_localuser.so account sufficient pam_succeed_if.so uid < 500 quiet account required pam_permit.so 这就是说添加 account required pam_access.so account [default=1 success=ignore] pam_succeed_if.so user in testuser account [success=1 default=ignore] pam_succeed_if.so service in crond quiet use_uid 问题1: 实际情况是 我的用户名是:tibero 用户所在的组是:dba 这种情况下上面三句指令改怎么修改 问题2: 修改/etc/pam.d/crond行不行 sed -i.bak ‘/No PAM/aaccount sufficient pam_succeed_if.so user ingroup dba‘ /etc/pam.d/crond 这么修改行不行
这个方法亲测有效
How to allow cron to run for one particular user even if password is expired