首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >有什么方法可以创建用户名为"admin“的用户吗?

有什么方法可以创建用户名为"admin“的用户吗?
EN

Ask Ubuntu用户
提问于 2019-11-14 05:43:14
回答 2查看 2.1K关注 0票数 2

有办法用用户名admin创建用户吗?

当我尝试选择用户名admin时,我收到了这条错误/警告消息。

您输入的用户名(admin)保留给系统使用。请选择另一个。

请注意,我已经通过了这个Q 如何添加名为“admin”的用户,这个q是关于在安装成功后创建一个用户名admin的用户。

我的问题是在安装时创建一个用户名为admin的用户。

想法:如果有一种方法可以使用工具/工具(如立方https://launchpad.net/cubic )来自定义ISO,以更改错误/警告消息中的名称?

解决办法是受欢迎的。

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2019-11-14 16:54:59

当然,在启动安装程序之前,只需在保留用户名列表中注释掉admin即可。你不需要为此重新掌握ISO,虽然你可以,如果你愿意的话。

Ubuntu及其大多数官方衍生产品的桌面is上的图形安装程序是泛性泛性。这是你的问题中显示的屏幕截图中的安装程序。它在/usr/lib/ubiquity/user-setup/reserved-usernames中保存了一个保留用户名的列表。

从现场USB或实时DVD启动。选择要尝试Ubuntu的选项,而不是安装Ubuntu的选项,因为您应该在运行安装程序之前修改该文件。

然后,通过将admin放在行的前面,注释掉该文件中的#行。这样做的一种方法是运行以下命令:

代码语言:javascript
复制
sudo sed -i.orig 's/^admin$/# &/' /usr/lib/ubiquity/user-setup/reserved-usernames

或者,如果您愿意,可以在文本编辑器中打开文件并手动进行和保存更改:

代码语言:javascript
复制
sudoedit /usr/lib/ubiquity/user-setup/reserved-usernames

修改文件后,双击桌面上的图标来安装Ubuntu.

我已经用Ubuntu18.04.3LTS (amd64)桌面映像测试了这一点。

如果您想重新掌握ISO映像以避免这样做,您可以。任何流行的方法都应该可以工作,因为您只是在更改squashfs映像中的一个文件。但是,如果您只需要对少数几个安装使用此命令,则可能不值得这样做,因为在启动安装程序之前,您可以每次只运行一个sed命令(或类似的命令)。

使用此方法时,将创建一个admin组,并将其用作admin用户的主组。admin用户的UID为1000,admin组的GID也为1000。我不认为你需要改变这一点,但意识到它的重要性是个好主意。

我假设您希望在安装过程中创建的用户将admin命名为系统管理员,该管理员允许使用sudo作为根用户(或任何用户)运行任意命令。因此,Ubuntu的/etc/sudoers仍然将这些特权授予admin组和sudo组的成员并不是一个问题,尽管admin组的成员身份不再是授予用户这些特权的一种常见或推荐的方式。

Ubuntu的默认/etc/sudoers包含以下几行:

代码语言:javascript
复制
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

如果您愿意,可以将%admin行注释掉。运行sudo visudo编辑文件。但你真的不需要。

尽管让安装程序允许您继续使用用户名admin很容易,但我鼓励您考虑不让用户调用它的解决办法,原因有二:

  1. 在Ubuntu上创建一个名为admin的用户,特别是在安装期间,是没有测试的。在我有限的测试中,它似乎不会导致任何问题,但我不能确定它不会触发或加剧任何当前或未来的bug。
  2. admin是一个很容易猜到的用户名。在查看面向Internet的SSH服务器的日志时,我注意到admin是不存在的用户之一,它接收大量的自动非法登录尝试。保密用户名通常是不必要或不值得的。但是,对于那些想要侵入你的系统的人来说,admin是很容易猜到的,也是很有吸引力的。当然,一些用户名,如root,甚至更普遍和更有吸引力。这就是为什么不鼓励允许根登录,特别是基于密码的登录。

如果您使用名称admin的动机是将该用户名隐藏在某些实用程序或显示管理器中,则很可能可以将它们配置为隐藏另一个名称。

尽管如此,只要您遵循良好的安全实践,包括使用强密码,我就不会期望有任何问题。

票数 3
EN

Ask Ubuntu用户

发布于 2019-11-14 09:04:27

据我所知,安装时没有办法这样做,但假设上面的链接有效(成功安装后创建用户名为"admin“的用户),一个解决办法是使用虚拟用户名进行安装,在安装后添加名为"admin”的用户,然后删除虚拟用户。希望这能帮上忙!

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1188629

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档