问题描述
刚从10.04切换到11.10。我想知道GUI中用于管理用户和组的有限选项。旧的GUI在哪里改变组,ID等等。我知道我可以从cli做到这一点,这没有问题。但我想要这个舒适的GUI回来。
最佳解决思路
侏儒系统工具11.10&后来的Ubuntu版本
通过从软件中心安装gnome-system-tools软件包,可以使用旧的用户和组GUI
或从一个终端:
sudo apt-get install gnome-system-tools
在Dash中搜索:
点击,它将运行用户和组小程序:
次佳解决思路
这个答案是从一个关于如何让用户成为管理员的问题合并而来的;而它确实回答了这个更一般的问题,使管理员成为其焦点。
作为管理员由(特定)组成员身份组成
在实际管理用户和组之前,如果您想要创建一个或多个用户管理员,您应该知道在Ubuntu中成为管理员意味着什么。
管理员可以通过两种方式将命令作为root
运行:
-
用
sudo
。 -
With PolicyKit.(但默认情况下,Ubuntu Server系统上不存在PolicyKit。)
这种权力是通过适当组中的成员授予用户的。
-
在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具有pointed out)用于管理用户和组的旧GUI实用程序仍然存在,但您可能必须安装提供它的程序包。我正在讨论通过系统>在menu-driven接口中调用的实用程序。管理>用户和组。
此经典实用程序由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
,用户和组实用程序就会出现。 -
如果您使用具有菜单的桌面环境,请在管理,系统工具或首选项菜单中找到用户和组。
但不要运行sudo user-admin
,甚至不要运行gksu/gksudo/kdesudo users-admin
。当root
运行时,users-admin
实际上不工作。 (它的目的是使用PolicyKit而不是sudo来获得创建和修改系统上用户和组的必要权限。)
在某些Ubuntu variants上,如Lubuntu,users-admin
已经安装,并且是管理用户和组的标准方式。
使用GNOME Control Center来管理用户和组
管理用户和组的新标准方法是使用GNOME控制中心,可从会话菜单进行访问。点击顶部面板中的齿轮图标(位于屏幕的upper-right角落),然后点击系统设置….
在系统设置(也称为GNOME控制中心)中,单击用户帐户(位于”System”类别底部附近)。
然后,您可以使用GNOME控制中心的这一部分来管理用户,包括他们所属的组。
使用Command-Line实用程序
如果你…
-
正在运行Ubuntu服务器,或者其他没有GUI的Ubuntu系统,或者
-
只是更喜欢使用命令行实用程序,或者
-
正在运行一些奇怪的桌面环境,它没有附带图形工具来管理用户和组
…然后您可以从命令行管理用户和组。
从命令行(在Ubuntu中,以及在Debian和其他Debian-based操作系统中)添加用户的推荐实用程序是adduser
。使用它的最简单方法就是运行:
sudo adduser --add_extra_groups username
-
可能会首先提示您输入密码(这是
sudo
的工作原理)。 -
然后你会被问到一系列问题。除了真实姓名和密码外,如果您没有任何问题的答案,只需按
Enter
即可。 -
用户成为代表真实人类的用户帐户的默认组的成员,但没有行政权力。
Click here以文本形式读取。
要使用户成为命令行的管理员,只需将其添加到相应的组。 usermod
是用于此目的的优秀实用程序。 -G
标志表示您正在指定一个或多个新组,并且-a
标志表示您将这些标志添加到用户已经是其成员的任何组中,而不是用新标志替换旧组列表。
根据您运行的Ubuntu版本(如上所述),使用以下一个或两个命令:
sudo usermod -a -G sudo username
sudo usermod -a -G admin username
第三种解决思路
您可以通过在系统设置下进行编辑(在Dash中搜索它,或者将其选为电源齿轮下的第一个条目),然后选择用户帐户。
或者,您可以搜索Ubuntu软件中心或使用apt-get
安装gnome-system-tools
软件包,然后运行users-admin
以开始使用组(source)。