以非root用户身份运行Cron

时间:2019-05-28 10:37:17

标签: cron

我们使用open-shift,并且docker容器只能以非root用户身份运行。

但是,cron无法启动,并显示以下错误:seteuid:不允许进行操作

我已经完成了以下设置,错误仍然存​​在

chmod gu+rw /var/run
crontab -u my_user home/my_user/Base/cron.txt
usermod -a -G root,crontab my_user

如何避免错误?

1 个答案:

答案 0 :(得分:0)

我使用以下方法解决此问题。 希望可以成为对他人的帮助

chmod gu+rw /var/run
chmod gu+s /usr/sbin/cron
# Optional
# chmod g+s, u-s /usr/bin/crontab
crontab -u my_user /home/my_user/cron.txt