I'm using docker with ubuntu and I need to mount
/etc/group
/etc/shadow
/etc/gshadow
/etc/passwd
inside an external volume, in order to avoid the password loosing each time I've to rebuild the docker container.
From the point of view of Ubuntu, I just need to permanently move these file to another folder like:
/bck/group
/bck/shadow
/bck/gshadow
/bck/passwd
I've tried to make a symbolic link in /etc
lrwxrwxrwx 1 root root 21 Mar 7 15:50 group -> /bck/userbackup/group
But when I try to create a new user I've the following error.
For my (very very poor) knoledge there seems a problem related to access rights:
:/etc# adduser createuserxx
Adding user `createuserxx' ...
Adding new group `createuserxx' (1001) ...
groupadd: cannot open /etc/group
adduser: `/usr/sbin/groupadd -g 1001 createuserxx' returned error code 10. Exiting.