diff --git a/tuto3.yml b/tuto3.yml index a25acf8..653b52d 100644 --- a/tuto3.yml +++ b/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