使用 useradd 创建新用户,但由于无法在 Oracle Linux 6 中创建组而失败

使用 useradd 创建新用户,但由于无法在 Oracle Linux 6 中创建组而失败

以下是终端执行

[root@machine chef-server]# useradd -s '/bin/sh' -d '/opt/chef-server/embedded' -r chef_server
useradd: Can't get unique system GID (no more available GIDs)
useradd: can't create group
[root@machine chef-server]# uname -a
Linux machine 2.6.39-300.20.1.el6uek.x86_64 #1 SMP Mon Nov 12 04:30:55 PST 2012 x86_64 x86_64 x86_64 GNU/Linux

什么阻碍了群组创建?

该命令由 Chef 服务器重新配置命令生成,我无法对其进行任何控制。

答案1

只需在里面添加SYS_GID_MIN和:SYS_GID_MAX/etc/login.defs

SYS_GID_MIN               2000
SYS_GID_MAX               9000

相关内容