将用户添加到系统

sha*_*nuo -1 linux

我通常使用 adduser 命令添加用户。但是还有没有其他步骤可以在不使用 useradd/adduser 的情况下将用户添加到系统中?我们如何更改默认的 uid 范围?

wom*_*ble 5

这取决于您的发行版,因为每个发行版都有自己的小问题。例如,在 Debian 上,adduser它只是一个 perl 脚本,它调用各种底层实用程序,例如useradd, usermod, chage,并使主目录和副本/etc/skel就位 - 如果需要,您可以自己做所有事情。adduser如果您愿意自己编辑/etc/passwd/etc/shadow、 等,甚至调用也是不必要的。

要解决您的第二个问题(应该是一个单独的问题),要修改 Debian 系统上使用的默认 UID 范围,您应该编辑/etc/adduser.conf,特别是FIRST_UIDLAST_UID值,注意不要与其他范围重叠。