Ubuntu 中有哪些用户组类型?

Ubuntu 中有哪些用户组类型?

我想知道 Linux 中的组是如何工作的。在 Windows 中,属于管理员组的用户可以访问所有内容。因此,我想知道如何创建用户并将该用户添加到 Root 组或 Linux 中可以访问所有内容的任何组中。

答案1

Ctrl按+ Alt+打开终端T

在终端中,输入以下命令,然后按Enter

sudo adduser USERNAME

这将创建一个新用户(替换USERNAME为新用户的用户名)。它将要求您输入新用户的密码,以及一堆其他可选信息(全名、电话号码等)。现在,将该用户添加到组中sudo

sudo adduser USERNAME sudo

(再次替换USERNAME为新用户的用户名)。这将允许新用户通过键入以下内容以 root 身份运行任何命令:

sudo COMMAND

在终端中,然后输入新用户的密码。

答案2

您很可能不需要这样做。如果您输入,id您可以看到您属于哪些组:

$ id
uid=1000(zanna) gid=1000(zanna) 
groups=1000(zanna),4(adm),7(lp),24(cdrom),27(sudo),30(dip),46(plugdev),113(lpadmin),129(sambashare),1001(unicorns)

哦,看,我在一个名为...的组中sudo,这意味着我被允许以超级用户的身份发出命令......我可以用这种方式使用哪些命令?

$ sudo -l
User zanna may run the following commands on monster:
    (ALL : ALL) ALL

这可能已经足够了:)

以下是Anwar Shah 指出,这是关于在 Ubuntu 中管理用户和组的好问题。Arch 维基也给出了见解。

相关内容