应如何命名“admin”用户?

应如何命名“admin”用户?

ubuntu 有无限制权限的用户“root”,显然,它存在就是为了不被使用。“admin”已经被其他用户占用。

那么,假设计算机没有连接到任何无处不在的域,无法对每个人进行单独跟踪。在此类计算机上偶尔执行管理任务时,应该给帐户取什么默认的简洁名称呢?

澄清一下:假设有一个名为“user”的非 sudoer 帐户,该帐户大多数时间都在使用。与该用户配对的管理员帐户的第一个想法是“admin”。这在 ubuntu 上是不可能的。此类帐户还有其他通用名称吗?我的意思是词汇量并没有被“root”和“admin”耗尽,但这些简短、简洁且最相关。如果有的话,这些替代品是由创建者创造的\ 社区同意的?

答案1

在默认的 Ubuntu 安装中(在我的 16.04 上检查),用户名admin尚未被使用。然而,可以有一个系统团体名为admin,其作用与sudo组类似。由于每个新用户都会自动分配一个与用户名同名的主组,因此创建名为 的用户admin可能会失败。因此不建议尝试该名称。

administrator无论如何,除了显而易见的和可能的toorroot反向拼写)之外,我不知道还有任何其他推荐用于管理员帐户的常用用户名。

通常情况下,您可以自由选择名称,只要名称不包含任何禁用字符(仅使用小写字母、数字、点、破折号和下划线)。只需确保您的名称尚未被使用即可。

以下命令列出您的机器上所有现有的用户名和组名(已消除重复项)以供比较,以便您知道不要使用哪些:

grep -hPo '^.+?(?=:)' /etc/passwd /etc/group | sort -u

再次指出,Ubuntu 上的“admin”用户并不意味着第二个root类似帐户。它意味着一个普通的非特权用户帐户,并附加一些组成员身份,例如sudo允许您root使用该sudo命令运行命令的组,以及其他一些不太相关的组。

我之前提出的相关问题:

答案2

老实说,只需将您自己的用户创建为“管理员”用户即可。在日常使用中,您将只是一个普通用户,只能像其他用户一样访问您自己的文件。当您需要执行管理任务时,您必须使用sudo "command"并输入密码。这是最好的做法,因为 1) 您不必注销即可执行管理任务,但您仍然只是一个普通用户,除非您通过使用明确请求更高的权限sudo;2) 您永远不会忘记您的管理员登录详细信息,因为您每天都会使用它们。

我建议不要使用,sudo su因为这样你就会在终端上拥有更高的权限,你很容易忘记你拥有 root 权限,并无意中用错误的命令造成破坏。只需sudo在任何需要 root 权限的命令前加上前缀,你只会以 root 的更高权限运行该命令。

答案3

正如 zondo 恰当地指出的那样,Linux 系统上的唯一管理员是 root。如果您想执行管理任务,可以像这样以 root 身份登录:

$ sudo su - root

完成后,使用以下exit命令注销:

$ exit 0

但是,许多人认为这有点危险,因为出于懒惰,人们往往以 root 身份登录一次,然后从不注销。您实际上并不想以 root 身份执行与用户相关的操作,因为您可能会输入错误,并通过删除重要文件等方式损害您的系统。这就是sudo创建该实用程序的原因。因此,您不需要专门用于执行管理任务的帐户。sudo只需在您需要提升权限以执行任何操作时使用即可。

相关内容