tuto3: make in container's passwd and shadow writable

This commit is contained in:
nemunaire 2019-04-19 19:10:32 +02:00 committed by Pierre-Olivier Mercier
parent e2bd8441c0
commit 8def78fba1
1 changed files with 19 additions and 10 deletions

View File

@ -179,15 +179,15 @@ services:
image: linuxkit/sshd:6e4740bee64bf44e9913a1db4a38b5c3a5fb6ab1
net: /run/netns/wks1
binds:
- /etc/dpasswd:/etc/passwd
- /etc/dshadow:/etc/shadow
- /var/lib/adlin/etc/dpasswd:/etc/passwd
- /var/lib/adlin/etc/dshadow:/etc/shadow
- name: sshd-wks2
image: linuxkit/sshd:6e4740bee64bf44e9913a1db4a38b5c3a5fb6ab1
net: /run/netns/wks2
binds:
- /etc/dpasswd:/etc/passwd
- /etc/dshadow:/etc/shadow
- /var/lib/adlin/etc/dpasswd:/etc/passwd
- /var/lib/adlin/etc/dshadow:/etc/shadow
- name: mainrouter
image: nemunaire/adlin-tuto3:0a3be87ab71564521401498b84280b5d6d1d5649
@ -200,8 +200,8 @@ services:
options: ["rw","nosuid","noexec","nodev","relatime"]
binds:
- /etc/dresolv.conf:/etc/resolv.conf
- /etc/dpasswd:/etc/passwd
- /etc/dshadow:/etc/shadow
- /var/lib/adlin/etc/dpasswd:/etc/passwd
- /var/lib/adlin/etc/dshadow:/etc/shadow
#- /dev/console:/dev/console
- name: matrix
image: nemunaire/tinydeb:1f217c10a67219a46133578b0c316ba80d943b59
@ -211,8 +211,8 @@ services:
- all
binds:
- /etc/dresolv.conf:/etc/resolv.conf
- /etc/dpasswd:/etc/passwd
- /etc/dshadow:/etc/shadow
- /var/lib/adlin/etc/dpasswd:/etc/passwd
- /var/lib/adlin/etc/dshadow:/etc/shadow
- name: ns-resolv
image: nemunaire/unbound:528445043685979b1b479c6c44d68de36bc872ad
net: /run/netns/ns
@ -230,8 +230,8 @@ services:
- /var/lib/adlin/nsd-db:/var/db/nsd:rw
- /etc/nsd:/etc/nsd.sample:ro
- /etc/network:/etc/network:ro
- /etc/dpasswd:/etc/passwd
- /etc/dshadow:/etc/shadow
- /var/lib/adlin/etc/dpasswd:/etc/passwd
- /var/lib/adlin/etc/dshadow:/etc/shadow
runtime:
mkdir:
- /var/lib/adlin/nsd
@ -310,6 +310,15 @@ files:
EOSQL
mode: "0555"
- path: /etc/init.d/012-rw-passwd.sh
contents: |
#!/bin/sh
mkdir -p /var/lib/adlin/etc/
cp /etc/dpasswd /var/lib/adlin/etc/dpasswd
cp /etc/dshadow /var/lib/adlin/etc/dshadow
exit 0
mode: "0555"
- path: /etc/init.d/500-showip.sh
contents: |
#!/bin/sh