aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeffrey Zhang <zhang.lei.fly@gmail.com>2018-10-28 22:54:49 +0800
committerJeffrey Zhang <zhang.lei.fly@gmail.com>2018-10-28 22:54:49 +0800
commit919bb29d0c9e47193801937e45cd3f59390f7791 (patch)
tree57f8fa8d7c53cc755bdb4730d1268957ac5b1bbe
parentf613ff8a548accee65bd86209e4683539b66ffdb (diff)
downloadkolla-919bb29d0c9e47193801937e45cd3f59390f7791.tar.gz
kolla-919bb29d0c9e47193801937e45cd3f59390f7791.zip
Disable init lastlog and faillog database for created user
These two files are useless in container, and disable them will save about 18MB size for image. More info please check[1]. [1] https://github.com/sagemathinc/cocalc/issues/2287#issue-249824529 Change-Id: I1bba59260043782fd7c9306b194d144d027a29e0
-rw-r--r--docker/base/Dockerfile.j22
1 files changed, 1 insertions, 1 deletions
diff --git a/docker/base/Dockerfile.j2 b/docker/base/Dockerfile.j2
index 6ce2425a3..639f85297 100644
--- a/docker/base/Dockerfile.j2
+++ b/docker/base/Dockerfile.j2
@@ -6,7 +6,7 @@ LABEL maintainer="{{ maintainer }}" name="{{ image_name }}" build-date="{{ build
{%- for name, user in users | dictsort() %}
{% if loop.first -%}RUN {% else %} && {% endif -%}
groupadd --force --gid {{ user.gid }} {{ name }} \
- && useradd -M --shell /usr/sbin/nologin --uid {{ user.uid }} --gid {{ user.gid }} {{ name }}
+ && useradd -l -M --shell /usr/sbin/nologin --uid {{ user.uid }} --gid {{ user.gid }} {{ name }}
{%- if not loop.last %} \{% endif -%}
{%- endfor %}