如何使用GUI管理用户和组?


89

刚刚从10.04切换到11.10。我想知道GUI中用于管理用户和组的有限选项。旧的GUI在哪里可以更改组,ID等。我知道我可以从cli做到这一点,这没问题。但是我想要这个舒适的GUI。

Answers:


95

适用于11.10及更高版本Ubuntu的Gnome系统工具

通过从Software Center安装gnome-system-tools软件包,可以使用旧的Users and Groups GUI。

在此处输入图片说明

或从终端:

sudo apt-get install gnome-system-tools

在Dash中搜索:

在此处输入图片说明

单击,它将运行“用户和组”小程序:

在此处输入图片说明


users-admin从命令行
Jonathan

44

这个答案是从一个关于如何使用户成为管理员的问题合并而成的。虽然它确实回答了这个更普遍的问题,但使管理员成为它的重点。

成为管理员包括(特定)组成员身份

在实际管理用户和组之前,如果您想让一个或多个用户成为管理员,您应该知道成为Ubuntu管理员意味着什么

管理员可以通过root两种方式以方式运行命令:

通过在适当组中的成员身份,将这种权力授予用户。

  • 在Ubuntu 11.10及更早版本中,管理员是该admin组的成员。
  • 在Ubuntu 12.04 LTS和更高版本中,管理员是该sudo组的成员。

有一些复杂性:

  • sudo组存在于11.10及更早版本中,只是不使用(默认情况下)。
  • admin组在新安装的12.04系统上不存在,但是在从先前发行版升级的Ubuntu 12.04系统上,该组仍然存在(并且其成员仍然具有管理能力)。

因此,这里有一些合理的指导方针,说明如何在Ubuntu中使用户成为管理员:

  • 如果您正在运行Ubuntu 11.10或更早版本,只需将用户放入admin组即可。
  • 如果您运行的是Ubuntu 12.04 LTS(或更高版本),则将该用户放入sudo组中,如果该admin组存在,则将该用户也放入该组中

您有一些用于管理用户和组的选项。

安装并运行经典的“用户和组”实用程序

您可能会高兴地听到(正如John S Gruber指出的那样,尽管您可能必须安装提供它的软件包,但用于管理用户和组的GUI实用程序仍然存在。我说的是在菜单驱动的界面中通过System > Administration > Users and Groups调用的实用程序。

gnome-system-tools安装gnome-system-tools软件包提供了此经典实用程序,您可以通过单击该链接将其安装在软件中心中,或者通过运行以下命令将其安装在终端中:

sudo apt-get update
sudo apt-get install gnome-system-tools

用户和组”实用程序的名称为users-admin,因此您可以在图形界面中正常找到它,也可以使用该名称手动运行它。也就是说,以下是在安装实用程序后运行的一些方法:

  • Alt+ F2。输入users-admin。按Enter
  • Ctrl+ Alt+ T。输入users-admin。按Enter
  • 在Unity中,开始输入users and groups。只要gnome-system-tools安装,Users and Groups实用程序就会启动。
  • 如果您使用具有菜单的桌面环境,请在“ 管理”,“ 系统工具 ”或“首选项”菜单中找到“ 用户和组

用户设置窗口(在Ubuntu 12.04中为users-admin)

但是不要sudo user-admin,甚至不要当运行为时,实际上将无法工作。(它被设计为使用PolicyKit而不是sudo来获得在系统上创建和修改用户和组的必要特权。)gksu/gksudo/kdesudo users-adminusers-adminroot

通过PolicyKit进行用户管理员身份验证

在某些Ubuntu 变体中,例如Lubuntuusers-admin已经安装,并且是管理用户和组的标准方法。

使用GNOME控制中心管理用户和组

管理用户和组的新的标准方法是使用GNOME控制中心,可从会话菜单访问该中心。点击顶部面板的齿轮图标(在屏幕的右上角),然后点击系统设置...

显示“系统设置...”项目的指示器会话菜单,用于打开GNOME控制中心

在“ 系统设置”(也称为GNOME控制中心)中,单击“ 用户帐户”(位于“系统”类别的底部附近)。

系统设置(GNOME控制中心),在“用户帐户”上显示鼠标指针

然后,您可以使用GNOME控制中心的这一部分来管理用户,包括用户所属的组。

GNOME控制中心的“用户帐户”窗口

使用命令行实用程序

如果你...

  • 正在运行Ubuntu Server或其他没有GUI的Ubuntu系统,或者
  • 只是喜欢使用命令行实用程序,或者
  • 正在运行某些奇怪的桌面环境,该环境没有图形实用程序来管理用户和组

...然后您可以从命令行管理用户和组。

从命令行添加用户的推荐实用程序(在Ubuntu中以及在Debian和其他基于Debian的OS中)是adduser。使用它的最简单方法是运行:

sudo adduser --add_extra_groups username
  • 您可能会提示您的密码后(这是如何sudo工作的)。
  • 然后,您会被问到一系列问题。除了他们的真实姓名和密码,如果您对任何问题都没有答案,请按Enter
  • 该用户已成为用户帐户的默认组的成员,这些用户帐户确实代表真实的人,但是没有管理权限。

屏幕快照显示了adduser,该用户在不提供自己的用户管理实用程序的桌面环境中运行
单击此处阅读为文本。

要从命令行使用户成为管理员,只需将他们添加到适当的组即可。usermod是用于此目的的出色实用程序。该-G标志意味着你指定一个或多个新的团体,以及-a标志意味着你添加这些到任何组的用户已经是一个成员,而不是更换一个新群体的旧列表。

根据您正在运行的Ubuntu版本(如上所述),使用以下命令中的一个或两个:

sudo usermod -a -G sudo username
sudo usermod -a -G admin username

我已经创建了一个帐户来支持您的答案。您使我的生活变得更加轻松(使用ubuntu造币厂的叉子)
Jeremy Dicaire 2013年

1
关于此问题的疑问:“然后,您可以使用GNOME控制中心的这一部分来管理用户,包括用户所属的组。” -我找不到使用标准Ubuntu User accounts应用程序向用户添加组的方法。你知不知道怎么?我只能使用users-admin工具来做到这一点。
OndroMih

12

您可以通过在“系统设置”下(在“仪表板”中搜索它,或将其选择为Power Cog下的第一个条目)并选择“用户帐户”来编辑用户。

系统设置屏幕截图,突出显示了“用户帐户”

或者,您可以搜索Ubuntu软件中心或使用它apt-get来安装gnome-system-tools软件包,然后再运行users-admin以开始使用组()。


该“用户帐户”似乎是如此有限。我需要将帐户添加到用户组。以前存在“用户和组”。我可能会在终端中执行此工作,但想知道菜单在哪里。
Chang

1
@Chang AFAIK该菜单已从默认安装中删除。但是,现在我知道您要寻找的是什么了,我进行了快速搜索并更新了答案。让我知道这是否更像您想要的。
Christopher Kyle Horton

我不知道这个新的“用户帐户” Ubuntu GUI有多有限(我仍在使用10.10),但我可以理解为什么他们删除了Gnome的“用户和组”:复选框中列出的组(在“高级设置”中)被硬编码并且非常过时。更不用说对“管理员用户”的选择与Ubuntu对于第一个用户的默认设置大不相同。
MestreLion

“用户帐户”很简单WRONG ubuntu愚弄了设置面板的方式,以至于用户不会伤害自己。如果他们要为假人制作控制面板,则需要添加一个开关或其他简单方法,以使高级用户无需安装100个正常和预期的默认工具即可访问正常控件
Kendrick 2012年

@Kendrick AFAIK应该责怪GNOME项目,而不是Ubuntu。Ubuntu继承了GNOME在上游做出的决定,只有少数例外。这只是说有必要使过渡到GNOME 3的变化之一
克里斯托弗·凯尔霍顿

1

对于添加和删除标准和管理用户,我建议您使用Alex 有用的回答中提到的标准工具。您需要解锁程序,然后单击左下方的“ +”。您也可以使用此工具管理密码。

如果需要添加组或将用户添加到组,则可以安装gnome-system-tools(GNOME的跨平台配置实用程序)软件包。

补充说,你可以通过搜索找到额外的设置后dash进行Users and Groups


-1

您可以使用settings->user accounts窗格添加标准用户和管理员用户。您可以在添加帐户后设置密码。

如果您需要对帐户所在的组进行更细粒度的控制,则需要使用该usermod程序。

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.