首页 > 其他 > 详细

How to allow cron to run for one particular user even if password is expired

时间:2021-08-16 14:33:10      阅读:9      评论:0      收藏:0      [点我收藏+]
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

原文:https://www.cnblogs.com/goldtree358/p/15146331.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!