为什么我作为用户会有一个新的组?


9

为什么当我在Ubuntu安装过程中提供用户名时,也用该名称创建了一个新组?

我们不仅仅是普通管理员吗?

Answers:


5

成为管理员只会给用户带来很多其他选择(它们几乎不重要),但实际上并不会改变任何东西。

默认情况下,第一个用户(您从安装程序创建的用户)是管理员(本质上),为安全起见,某些选项被禁用。每个人都得到一个单独的组的原因仅仅是因为它使得以这种方式(在Unix上)管理权限更加容易。


因此,如果我想添加其他用户,例如我,是否(1)将他们添加为广告管理员,(2)将其添加为<my-group>,或(3)为他们创建一个具有自己名称的新组,或( 4)还有其他事吗?这些对我来说都没有意义。:(
user541686

@Mehrdad,当您添加新用户时,会自动为他们创建一个组,您可以选择他们是哪种类型的用户。通常,您将选择桌面用户。
RolandiXor

@Roland:等等,我很困惑-a group和a有kind of user什么区别?您是说可以加入root小组但可以Desktop User同时加入吗?
user541686

@Mehrdad一个小组就是:一个小组。好的,可以说,某种用户定义了相关用户可以做和不能做的事情。例如,如果您是管理员,则可以添加其他用户并执行root用户可以执行的操作。如果您属于打印机组,则可以使用打印机...如果您不属于该组,则不能。
RolandiXor

@Roland:这是使从Windows不同,它混淆了赫克了我,哈哈。在Windows中,组和“用户种类”是同义词。抱歉,这有点离题,但是那有多少“用户”呢?是否有一个文本文件,可以手动设置用户类型?
user541686

1

由于Linux文件系统权限,这是必需的。Linux(和其他Unix变体)对三种类型的用户具有正确的设置:所有者,所有者组和“其他”(即,不是所有者且不在所有者组中的人)。所有文件(在Linux文件系统上)都必须具有所有者和所有者组。

由于通常由用户创建的文件是针对该用户的,因此仅将所有者设置为该用户,将拥有组设置为该用户所属的特殊组:具有用户名称的组。这就是为什么每当创建新用户时都会创建这样的组的原因。


这意味着AdministratorDesktop User组几乎没有用?(编辑:显然那些根本不是“组”,我很困惑……)
2011年

0

有您,root(管理员)和其他所有人。您会自动添加到sudoers中,并且由于您的组状态而可以通过sudo以root(admin)身份执行。根和管理员是非常同义词。

Ubuntu希望使用户易于安装和运行,而不必安装和配置所有东西。

编辑: 读取RootSudo


2
@wojox:嗯...我不确定我是否完全理解你的意思。我已经发布了屏幕截图;我想知道为什么没有选择第二个选项?
user541686

选择第二个选项。打开一个终端并输入:groups
wojox

您也会在admin组中注意到您。
wojox 2011年

@wojox:但是我也在其他小组中,这困扰着我的“为什么”的问题?如果我只是管理员,我会失去一些东西吗?
user541686

您可以通过仅以Admin根身份运行来大量释放。这不是一个好习惯。
wojox
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.