“组”的概念可能会使许多Linux用户感到困惑。Linux操作系统旨在允许一个以上的用户一次访问Linux系统。Linux / Unix操作系统为其多用户提供了多任务处理能力。为了执行此任务,我们需要为每个Linux用户分配一个组。本文逐步介绍了如何在Linux系统中将用户添加到组中。
要使用Linux命令行创建新用户,请使用以下命令-
$ sudo useradd nhooo
上面的命令用于创建Linux系统的nhooo用户。要查看用户列表,请使用以下命令-
$ awk -F':' '{ print $1}' /etc/passwd
输出示例如下:
....... syslog messagebus usbmux dnsmasq avahi-autoipd kernoops rtkit saned whoopsie speech-dispatcher avahi lightdm colord hplip pulse linux gitlog gitdaemon nhooo
例如,在以上结果中,您可以看到创建了nhooo用户。
要在Linux中添加新组,请使用以下命令-
$ sudo groupadd editors
在上面的命令中,它创建了一个名为editors的组。
要将nhooo用户添加到编辑器组,请使用以下命令–
$ sudo usermod -a -G editors nhooo
要更改用户的主要组,请使用以下命令–
$ sudo usermod -g linux nhooo
在上面的命令中,将nhooo用户分配给linux组。
如果您试图找出分配给用户的权限,则必须使用id命令来查看与特定用户链接的组。以下是命令行–
$ id nhooo
示例输出将如下所示–
uid=1001(nhooo) gid=1000(linux) groups=1000(linux),1002(editors)
有时,您可能需要创建一个应该具有特定访问权限或目录的用户,然后在这种情况下,使用以下命令创建一个新用户并分配一个组,如下所示–
$sudo useradd -g Linux约翰
上面的命令创建一个名为john的用户,该用户将被添加到linux组中。使用以下命令为john用户分配密码–
$ sudo passwd john
样本输出应如下所示–
linux@linux:~$ sudo passwd john Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully
例如,您可能需要将一个用户添加到多个组中。为此,请使用以下命令–
$ sudo usermod -a -G linux,editors nhooo
上面的turialspoint用户命令已添加到linux 和editors 组。
恭喜你!现在,您知道“如何在Linux上将用户添加到组”。在我们的下一篇Linux文章中,我们将详细了解这些类型的命令。继续阅读!