我在亚马逊 linux 中运行 docker。我已经为特定操作设置了一个 cron 作业。它返回一个错误,指出无法为指定会话创建/删除条目 Docker 版本:1.12.6(客户端和服务器)API 版本:1.24(客户端和服务器)
问问题
7599 次
1 回答
20
该错误通常是由于 pam 安全问题造成的。
它最近已在 debian 中修复:https ://bugs.debian.org/cgi-bin/bugreport.cgi?bug= 726661 和 Ubuntu Wily (15.10)。
作为一种解决方法,您可以尝试在 /etc/pam.d/cron 中注释模块 pam_loginuid.so 并重新启动 cron(或 docker 容器)。
您可以在 Dockerfile 中使用与此类似的内容:
RUN sed -i '/session required pam_loginuid.so/c\#session required pam_loginuid.so' /etc/pam.d/cron
于 2017-04-18T13:39:07.473 回答