0

在我的个人服务器上,我最近从 Ubuntu Server 10.04 迁移到 Debian Wheezy 7.2。作为过渡的一部分,我使用 dovecot+postfix+postfixadmin 从物理用户/邮箱设置为虚拟邮箱设置。为此,我创建了一个 uid=5000 和 gid=5000 的 vmail 用户。

现在,每当我创建一个新用户时,它也会设置为 uid=5001 和 gid=5001。我最终会意识到这已经发生并使用 webmin 来设置适当的 uid/gid。我的理解是 useradd 会查看 passwd/group 中的“最后一个”条目来确定新的 uid/gid。但是,我已经创建了几个新用户(他们的 uid/gid 使用 webmin 进行了更改),所以 vmail 绝对不是最后一个条目。

如何“重置” useradd 计数器?或者以某种方式忽略 vmail 条目?我希望为新用户分配 uid 和 gid ,就好像 vmail 不存在一样,这样我就不必手动重新分配他们。

4

1 回答 1

0

您可以更改 /etc/login.defs

UID_MAX 和 GID_MAX 从默认的 60000 到 4999

于 2014-08-26T18:53:12.960 回答