我正在亚马逊linux中运行docker。我已经为特定操作设置了一个cron作业。它返回一个错误,指出无法创建/删除指定会话的条目 Docker版本:1.12.6(客户端和服务器) API版本:1.24(客户端和服务器)
答案 0 :(得分:11)
该错误通常是由于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