tuto3: make in container's passwd and shadow writable
This commit is contained in:
parent
e2bd8441c0
commit
8def78fba1
29
tuto3.yml
29
tuto3.yml
|
@ -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
|
||||
|
|
Reference in New Issue