使用 usermod 更改 UID 后如何激活用户?

使用 usermod 更改 UID 后如何激活用户?

以 root 身份登录,然后我通过终端命令更改了用户“carmen”的 UID

usermod -u 502 carmen

但现在用户“carmen”不再显示在登录屏幕上(您可以在此选择要登录的帐户),您只能通过终端登录。发生了什么?

在 MacBook 上使用 Ubuntu 11.10。

答案1

任何低于 1000 的 UID 值都被视为系统类型用户。这些用户在登录屏幕中是隐藏的。

如果您想在登录屏幕上看到用户,UID 值需要大于 1000。

答案2

您可能还想修复您的登录屏幕,因为默认情况下 Ubuntu 不会列出 UID 小于 1000 的用户。为此,只需打开终端并运行并在文本文件中gksudo gedit /etc/login.defs搜索。将该值从 更改为,当您重新启动时,您的用户将列在登录屏幕上。UID_MIN1000501

该信息来自这一页

如果您不想等待重新启动,您可以单击“其他”并手动输入用户名和密码信息。

相关内容