tuto3: use a different copy of etc/passwd in each virtual system
This commit is contained in:
parent
0c63bd73f7
commit
cc18a0c3dd
24
tuto3.yml
24
tuto3.yml
|
@ -195,15 +195,15 @@ services:
|
|||
image: linuxkit/sshd:6e4740bee64bf44e9913a1db4a38b5c3a5fb6ab1
|
||||
net: /run/netns/wks1
|
||||
binds:
|
||||
- /var/lib/adlin/etc/dpasswd:/etc/passwd
|
||||
- /var/lib/adlin/etc/dshadow:/etc/shadow
|
||||
- /var/lib/adlin/etc/apasswd:/etc/passwd
|
||||
- /var/lib/adlin/etc/ashadow:/etc/shadow
|
||||
|
||||
- name: sshd-wks2
|
||||
image: linuxkit/sshd:6e4740bee64bf44e9913a1db4a38b5c3a5fb6ab1
|
||||
net: /run/netns/wks2
|
||||
binds:
|
||||
- /var/lib/adlin/etc/dpasswd:/etc/passwd
|
||||
- /var/lib/adlin/etc/dshadow:/etc/shadow
|
||||
- /var/lib/adlin/etc/bpasswd:/etc/passwd
|
||||
- /var/lib/adlin/etc/bshadow:/etc/shadow
|
||||
|
||||
- name: mainrouter
|
||||
image: nemunaire/adlin-tuto3:3b205f57d9d79733fb65e5a23fbf933334680083
|
||||
|
@ -216,8 +216,8 @@ services:
|
|||
options: ["rw","nosuid","noexec","nodev","relatime"]
|
||||
binds:
|
||||
- /etc/dresolv.conf:/etc/resolv.conf
|
||||
- /var/lib/adlin/etc/dpasswd:/etc/passwd
|
||||
- /var/lib/adlin/etc/dshadow:/etc/shadow
|
||||
- /var/lib/adlin/etc/cpasswd:/etc/passwd
|
||||
- /var/lib/adlin/etc/cshadow:/etc/shadow
|
||||
- /etc/services:/etc/services:ro
|
||||
#- /dev/console:/dev/console
|
||||
- name: matrix
|
||||
|
@ -254,8 +254,8 @@ services:
|
|||
- /etc/nsd:/etc/nsd.sample:ro
|
||||
- /etc/network:/etc/network:ro
|
||||
- /etc/services:/etc/services:ro
|
||||
- /var/lib/adlin/etc/dpasswd:/etc/passwd
|
||||
- /var/lib/adlin/etc/dshadow:/etc/shadow
|
||||
- /var/lib/adlin/etc/epasswd:/etc/passwd
|
||||
- /var/lib/adlin/etc/eshadow:/etc/shadow
|
||||
runtime:
|
||||
mkdir:
|
||||
- /var/lib/adlin/nsd
|
||||
|
@ -341,8 +341,16 @@ files:
|
|||
contents: |
|
||||
#!/bin/sh
|
||||
mkdir -p /var/lib/adlin/etc/
|
||||
cp /etc/dpasswd /var/lib/adlin/etc/apasswd
|
||||
cp /etc/dshadow /var/lib/adlin/etc/ashadow
|
||||
cp /etc/dpasswd /var/lib/adlin/etc/bpasswd
|
||||
cp /etc/dshadow /var/lib/adlin/etc/bshadow
|
||||
cp /etc/dpasswd /var/lib/adlin/etc/cpasswd
|
||||
cp /etc/dshadow /var/lib/adlin/etc/cshadow
|
||||
cp /etc/dpasswd /var/lib/adlin/etc/dpasswd
|
||||
cp /etc/dshadow /var/lib/adlin/etc/dshadow
|
||||
cp /etc/dpasswd /var/lib/adlin/etc/epasswd
|
||||
cp /etc/dshadow /var/lib/adlin/etc/eshadow
|
||||
exit 0
|
||||
mode: "0555"
|
||||
|
||||
|
|
Reference in New Issue