aboutsummaryrefslogtreecommitdiff
path: root/docker
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2017-02-03 11:35:55 +0000
committerGerrit Code Review <review@openstack.org>2017-02-03 11:35:55 +0000
commit1a683873d63f9b354b8feae832d650115fcdf661 (patch)
treed74524dac6e855eafb045df4b85fe63f1be3e20a /docker
parent6aef71e092206ca6b6bcb2ea6e57a6914e720ff5 (diff)
parentaae9193675ed214f7a4455708409532ea1665255 (diff)
downloadkolla-1a683873d63f9b354b8feae832d650115fcdf661.tar.gz
kolla-1a683873d63f9b354b8feae832d650115fcdf661.zip
Merge "Containerized sshd does not work with older PAM"
Diffstat (limited to 'docker')
-rw-r--r--docker/keystone/keystone-ssh/Dockerfile.j22
-rw-r--r--docker/nova/nova-ssh/Dockerfile.j23
2 files changed, 4 insertions, 1 deletions
diff --git a/docker/keystone/keystone-ssh/Dockerfile.j2 b/docker/keystone/keystone-ssh/Dockerfile.j2
index 5b5287981..3848e801d 100644
--- a/docker/keystone/keystone-ssh/Dockerfile.j2
+++ b/docker/keystone/keystone-ssh/Dockerfile.j2
@@ -22,6 +22,8 @@ RUN mkdir -p /var/run/sshd \
{% endif %}
{{ macros.install_packages(keystone_ssh_packages | customizable("packages")) }}
+RUN sed -ri 's/session(\s+)required(\s+)pam_loginuid.so/session\1optional\2pam_loginuid.so/' /etc/pam.d/sshd
+
COPY extend_start.sh /usr/local/bin/kolla_extend_start
RUN chmod 755 /usr/local/bin/kolla_extend_start
diff --git a/docker/nova/nova-ssh/Dockerfile.j2 b/docker/nova/nova-ssh/Dockerfile.j2
index 2ec3b5a5b..3b4ded412 100644
--- a/docker/nova/nova-ssh/Dockerfile.j2
+++ b/docker/nova/nova-ssh/Dockerfile.j2
@@ -18,7 +18,8 @@ RUN mkdir -p /var/run/sshd \
{{ macros.install_packages(nova_ssh_packages | customizable("packages")) }}
-RUN chsh -s /bin/bash nova
+RUN chsh -s /bin/bash nova \
+ && sed -ri 's/session(\s+)required(\s+)pam_loginuid.so/session\1optional\2pam_loginuid.so/' /etc/pam.d/sshd
COPY extend_start.sh /usr/local/bin/kolla_extend_start
RUN chmod 755 /usr/local/bin/kolla_extend_start