useradd -u issue:用户未在/ etc / group中列出,也未在/ etc / gshadow中列出

时间:2017-01-29 16:03:14

标签: bash centos user-management

当运行以下行时,我希望新的user-user3-添加GID为1001,但是当运行时,用户不会列在/ etc / group和/ etc / gshadow文件中:< / p>

# useradd -u 1010 -g 1001 -m -d /home/user3 -k /etc/skel -s /bin/bash user3

然后,在搜索user3时,没有给出结果:

# cd /etc; grep user3 group gshadow

在点击GID时,只找到属于该组的其他用户 - 用户2:

# 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

1 个答案:

答案 0 :(得分:0)

您可以创建新用户并将其添加到ID为1001的现有组中。它已经存在,并且具有自己的名称。这就是为什么你没有在组或gshadow中看到这个用户的原因。如果您将useradd中的组ID更改为不存在的组,则可以在用户创建后找到它。