2018-05-11 [转载]docker容器内开启crontab

问题:

docker容器(centos7)安装cron后,

启动crond进程后,不能正常工作。

解决:

执行:

sed -i -e '/pam_loginuid.so/s/^/#/' /etc/pam.d/crond

将session required pam_loginuid.so这行注释即可。

原因:

cron session时需要pam_loginuid.so模块,该模块开启AUDIT,但

docker为了安全,移除了CAP_AUDIT_WRITE和CAP_AUDIT_CONTROL,

所以GG

参考url:

https://stackoverflow.com/questions/21391142/why-is-it-needed-to-set-pam-loginuid-to-its-optional-value-with-docker

http://man7.org/linux/man-pages/man7/capabilities.7.html

转载自:https://www.douban.com/note/629025256/

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 为了执行权限检查,传统的 UNIX 实现区分两种类型的进程:特权进程(其有效用户 ID 为0,称为超级用户或 ro...
    hanpfei阅读 4,247评论 0 1
  • 安装: yum -y install vixie-cron yum -y install crontabs 启动:...
    陈伟腾阅读 2,488评论 1 1
  • 一、Docker 简介 Docker 两个主要部件:Docker: 开源的容器虚拟化平台Docker Hub: 用...
    R_X阅读 4,585评论 0 27
  • 一、安装 yum -y install vixie-cronyum -y install crontabs vix...
    在天涯寻觅你阅读 1,307评论 0 0
  • 久穿堂,夜成涟漪微波浪,不似闲情好。 梦洛阳,喋喋起舒断梦岚,那堪陌上花。 多情月夜相思情,闲格落阳霜似天。 悠悠...
    话之舞阅读 228评论 0 1

友情链接更多精彩内容