tuto3: make in container's passwd and shadow writable
This commit is contained in:
parent
e2bd8441c0
commit
8def78fba1
1 changed files with 19 additions and 10 deletions
29
tuto3.yml
29
tuto3.yml
|
@ -179,15 +179,15 @@ services:
|
||||||
image: linuxkit/sshd:6e4740bee64bf44e9913a1db4a38b5c3a5fb6ab1
|
image: linuxkit/sshd:6e4740bee64bf44e9913a1db4a38b5c3a5fb6ab1
|
||||||
net: /run/netns/wks1
|
net: /run/netns/wks1
|
||||||
binds:
|
binds:
|
||||||
- /etc/dpasswd:/etc/passwd
|
- /var/lib/adlin/etc/dpasswd:/etc/passwd
|
||||||
- /etc/dshadow:/etc/shadow
|
- /var/lib/adlin/etc/dshadow:/etc/shadow
|
||||||
|
|
||||||
- name: sshd-wks2
|
- name: sshd-wks2
|
||||||
image: linuxkit/sshd:6e4740bee64bf44e9913a1db4a38b5c3a5fb6ab1
|
image: linuxkit/sshd:6e4740bee64bf44e9913a1db4a38b5c3a5fb6ab1
|
||||||
net: /run/netns/wks2
|
net: /run/netns/wks2
|
||||||
binds:
|
binds:
|
||||||
- /etc/dpasswd:/etc/passwd
|
- /var/lib/adlin/etc/dpasswd:/etc/passwd
|
||||||
- /etc/dshadow:/etc/shadow
|
- /var/lib/adlin/etc/dshadow:/etc/shadow
|
||||||
|
|
||||||
- name: mainrouter
|
- name: mainrouter
|
||||||
image: nemunaire/adlin-tuto3:0a3be87ab71564521401498b84280b5d6d1d5649
|
image: nemunaire/adlin-tuto3:0a3be87ab71564521401498b84280b5d6d1d5649
|
||||||
|
@ -200,8 +200,8 @@ services:
|
||||||
options: ["rw","nosuid","noexec","nodev","relatime"]
|
options: ["rw","nosuid","noexec","nodev","relatime"]
|
||||||
binds:
|
binds:
|
||||||
- /etc/dresolv.conf:/etc/resolv.conf
|
- /etc/dresolv.conf:/etc/resolv.conf
|
||||||
- /etc/dpasswd:/etc/passwd
|
- /var/lib/adlin/etc/dpasswd:/etc/passwd
|
||||||
- /etc/dshadow:/etc/shadow
|
- /var/lib/adlin/etc/dshadow:/etc/shadow
|
||||||
#- /dev/console:/dev/console
|
#- /dev/console:/dev/console
|
||||||
- name: matrix
|
- name: matrix
|
||||||
image: nemunaire/tinydeb:1f217c10a67219a46133578b0c316ba80d943b59
|
image: nemunaire/tinydeb:1f217c10a67219a46133578b0c316ba80d943b59
|
||||||
|
@ -211,8 +211,8 @@ services:
|
||||||
- all
|
- all
|
||||||
binds:
|
binds:
|
||||||
- /etc/dresolv.conf:/etc/resolv.conf
|
- /etc/dresolv.conf:/etc/resolv.conf
|
||||||
- /etc/dpasswd:/etc/passwd
|
- /var/lib/adlin/etc/dpasswd:/etc/passwd
|
||||||
- /etc/dshadow:/etc/shadow
|
- /var/lib/adlin/etc/dshadow:/etc/shadow
|
||||||
- name: ns-resolv
|
- name: ns-resolv
|
||||||
image: nemunaire/unbound:528445043685979b1b479c6c44d68de36bc872ad
|
image: nemunaire/unbound:528445043685979b1b479c6c44d68de36bc872ad
|
||||||
net: /run/netns/ns
|
net: /run/netns/ns
|
||||||
|
@ -230,8 +230,8 @@ services:
|
||||||
- /var/lib/adlin/nsd-db:/var/db/nsd:rw
|
- /var/lib/adlin/nsd-db:/var/db/nsd:rw
|
||||||
- /etc/nsd:/etc/nsd.sample:ro
|
- /etc/nsd:/etc/nsd.sample:ro
|
||||||
- /etc/network:/etc/network:ro
|
- /etc/network:/etc/network:ro
|
||||||
- /etc/dpasswd:/etc/passwd
|
- /var/lib/adlin/etc/dpasswd:/etc/passwd
|
||||||
- /etc/dshadow:/etc/shadow
|
- /var/lib/adlin/etc/dshadow:/etc/shadow
|
||||||
runtime:
|
runtime:
|
||||||
mkdir:
|
mkdir:
|
||||||
- /var/lib/adlin/nsd
|
- /var/lib/adlin/nsd
|
||||||
|
@ -310,6 +310,15 @@ files:
|
||||||
EOSQL
|
EOSQL
|
||||||
mode: "0555"
|
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
|
- path: /etc/init.d/500-showip.sh
|
||||||
contents: |
|
contents: |
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
|
|
Reference in a new issue