我使用“系统设置”中的“用户帐户”创建了一个新用户。如何授予权限,以便该新用户可以拥有与 root 相同级别的访问权限?
答案1
你不想那样做。请改用 sudo。
在最新版本的 Ubuntu 上,允许使用 sudo 提升权限的默认组(适当地)命名为“sudo”。您可以使用usermod
(或您的图形界面,遗憾的是我对此一无所知,或者我会尝试向您提供相关说明)来添加用户。
usermod -a -G sudo new_user
让新用户再次登录。sudo
之后他们应该能够与其他用户联系。
答案2
root - 只能有一个。
(但 root 可以有多个名称)。
要创建与root具有相同权限的帐户,只需将该帐户的UID设置为零即可。然后它们将成为 root,但名称不同。
常见的例子是toor
使用 UID 0 创建的帐户名(例如在某些 *bsd 系统上),作为替代 root 登录 - 可能是使用/bin/csh
而不是/bin/sh
作为 shell 或其他一些无聊的原因。
然而,正如一些人已经说过的那样,你不想这样做。你可能认为你这样做,但实际上你不这样做。而是安装和配置sudo
。
答案3
您想使用终端。要授予完全 root 访问权限,请访问 root 帐户:
su
之后,打开 sudoers 文件:
visudo
然后,将您的用户名添加到列表中:
username ALL=(ALL) ALL
之后,您应该授予用户完全的 root 访问权限。
答案4
以root身份使用adduser USERNAME sudo
,更安全,也更实用:
将用户“USERNAME”添加到 sudo 组:
$ su root
# adduser USERNAME sudo