我在 ubuntu 中使用 docker,我需要挂载
/etc/group
/etc/shadow
/etc/gshadow
/etc/passwd
在外部卷内,以避免每次重建docker容器时密码丢失。
从 Ubuntu 的角度来看,我只需要将这些文件永久移动到另一个文件夹,例如:
/bck/group
/bck/shadow
/bck/gshadow
/bck/passwd
我尝试在 /etc 中建立符号链接
lrwxrwxrwx 1 root root 21 Mar 7 15:50 group -> /bck/userbackup/group
但是当我尝试创建新用户时出现以下错误。
就我(非常非常贫乏的)知识而言,似乎存在与访问权限相关的问题:
:/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.