小编Nem*_*vic的帖子

无法在已挂载 /etc/passwd 和 /etc/shadow 的 docker 容器中添加新用户

问题示例:

docker run -ti -v my_passwd:/etc/passwd -v my_shadow:/etc/shadow --rm centos
[root@681a5489f3b0 /]# useradd test # does not work !?
useradd: failure while writing changes to /etc/passwd
[root@681a5489f3b0 /]# ll /etc/passwd /etc/shadow # permission check
-rw-r--r-- 1 root root 157 Oct  8 10:17 /etc/passwd
-rw-r----- 1 root root 100 Oct  7 18:02 /etc/shadow
Run Code Online (Sandbox Code Playgroud)

使用passwd时出现类似问题:

[root@681a5489f3b0 /]# passwd test
Changing password for user test.
New password: 
BAD PASSWORD: The password is shorter than 8 characters
Retype new password: 
passwd: Authentication token manipulation …
Run Code Online (Sandbox Code Playgroud)

linux passwd etcpasswd docker

3
推荐指数
1
解决办法
4939
查看次数

标签 统计

docker ×1

etcpasswd ×1

linux ×1

passwd ×1