如何知道我的Ubuntu的管理员?


10

有没有办法知道我的Ubuntu 14.04的管理员?如果没有,我如何成为管理员?


请注意,尽管您一直说“管理员”,但所有答案都表明您是否是“管理员”。不必是唯一的管理员(除非您可能算出通常被禁用的root帐户)。您完全可以在一台计算机上拥有一百名管理员。
乔恩·汉纳

Answers:


6

在默认的GUI中,打开系统设置,然后转到“用户帐户”工具。这显示您的“帐户类型”:“标准”或“管理员”。

在命令行上,运行命令id或,groups然后查看您是否在sudo组中。在Ubuntu上,通常,管理员在该sudo组中。

如果您已直接添加到sudoers列表中,则您可能具有管理访问权限-如果管理员通常熟悉Linux或Unix并且未使用默认的Ubuntu方法,则更有可能出现这种情况。尝试运行sudo echo ok并输入密码;如果显示ok,则表明您是管理员。


您说的第一个是最简单的方法。谢谢。
TomJ

7

只需输入id一个终端。它输出用户ID,组ID和您帐户的组成员身份。就我而言:

UID=1000(jacob) GID=1000(jacob) groepen=1000(jacob),4(adm),24(cdrom),27(sudo),30

“ 27(sudo)”表示我是“ sudo”组的成员,并且可以选择使用运行命令sudo,换句话说:我是管理员。

相比之下,“普通”用户的输出为:

UID=1001(testpersoon) GID=1001(testpersoon) groepen=1001(testpersoon),1000(jacob)

要将“普通”用户转变为管理员,请将用户添加到组中sudo

sudo adduser <username> sudo  (from an administrator's user account)

我也得到了4(adm)。我是管理员吗?
TomJ 2014年

@tom表示他想知道他是否是根
nux

@nux为什么这么认为?
Jacob Vlijm 2014年

标题为“我的ubuntu的管理员”的标题
2014年

1
@nux成为管理员意味着有权以root用户身份运行程序。这并不意味着一直使用root帐户。
吉尔(Gilles)'所以

1

默认情况下,在ubuntu中禁用了root帐户,root帐户的UID = 0,请尝试:

id 看看输出是什么,如果它的值不是零,则不是根。

但是您可以通过sudo检查是否可以使用root特权:

sudo -v

如果不能,它将指出:

Sorry, user [username] may not run sudo on [hostname].

打开终端时的另一个提示:

If $ at the end of the prompt that means standard user .

If # that means root user

就我而言 nux@ubuntu-PC:~$

那意味着我是标准用户。


您是什么意思-“ id-u(您的用户名)”?你能解释一下吗?
TomJ 2014年


我的是$。我是管理员吗?
TomJ 2014年

1
@Tom即使您是管理员,提示也会正常显示$。该提示仅显示#外壳程序是否以root用户身份运行。如果您仅有权以root用户身份运行程序(这是成为管理员的定义),那么这不会影响您的提示。
吉尔(Gilles)'所以

管理员是标准用户,不是吗?
2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.