如何知道我是否是Ubuntu的管理员?
有没有办法知道我是否是我的Ubuntu 14.04的管理员? 如果没有,我怎么能成为管理员?
在默认GUI中,打开“系统设置”并转到“用户帐户”工具。 这显示您的“帐户类型”:“标准”或“管理员”。
在命令行上,运行命令id
或groups
,看看您是否在sudo
组中。 在Ubuntu上,通常,管理员都在sudo
组中。
如果您已直接添加到sudoers列表中,则可能具有管理访问权限 – 如果管理员通常熟悉Linux或Unix并且未使用默认的Ubuntu方法,则更有可能。 尝试运行sudo echo ok
并输入密码; 如果这打印ok
,你就是管理员。
只需在终端中输入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 sudo (from an administrator's user account)
默认情况下,在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:~$
这意味着我是标准用户。