Bash useradd-u问题:用户未列在/etc/group或/etc/gshadow中

Bash useradd-u问题:用户未列在/etc/group或/etc/gshadow中,bash,centos,user-management,Bash,Centos,User Management,在运行以下行时,我希望添加新用户user3,GID为1001,但在运行时,/etc/group或/etc/gshadow文件中都没有列出该用户: # useradd -u 1010 -g 1001 -m -d /home/user3 -k /etc/skel -s /bin/bash user3 然后,在搜索user3时,不会给出任何结果: # cd /etc; grep user3 group gshadow 为GID进行灰色映射时,只会找到属于该组的另一个用户user2: # cd /e

在运行以下行时,我希望添加新用户user3,GID为1001,但在运行时,/etc/group或/etc/gshadow文件中都没有列出该用户:

# useradd -u 1010 -g 1001 -m -d /home/user3 -k /etc/skel -s /bin/bash user3
然后,在搜索user3时,不会给出任何结果:

# cd /etc; grep user3 group gshadow
为GID进行灰色映射时,只会找到属于该组的另一个用户user2:

# cd /etc; grep 1001 group gshadow
group:user2:x:1001:
我目前正在运行:

CentOS Linux release 7.3.1611 (Core)
3.10.0-514.2.2.el7.x86_64 #1 SMP Tue Dec 6 23:06:41 UTC 2016 x86_64 x86_64 x86_64

创建新用户并将其添加到id为1001的现有组。它已经以自己的名字存在了。所以,这就是为什么您没有在组或gshadow中看到此用户。若将useradd中的组ID更改为不存在的组,则可以在用户创建后找到它