9

我在亚马逊 linux 中运行 docker。我已经为特定操作设置了一个 cron 作业。它返回一个错误,指出无法为指定会话创建/删除条目 Docker 版本:1.12.6(客户端和服务器)API 版本:1.24(客户端和服务器)

4

1 回答 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 回答