初学者的Linux组命令(带示例)

在Linux中,用户(使用系统的用户)的概念,然后是组的概念,这基本上是对人的逻辑机制。

初学者的Linux组命令(带示例)

在Linux中,有一个用户(使用系统的用户)的概念,然后是组的概念,这基本上是管理一组用户的逻辑机制。 为了给你一个基本的想法,组可以很容易地管理用户,例如相同的安全和访问权限。 值得一提的是,用户可以成为不同组的一部分。

如果你是一个Linux命令行的新手,并且想要学习一种打印用户所属组的方式,那么你会很高兴知道存在一个命令行实用工具 - 称为 - 可以让你做只是。 在本教程中,我们将很快讨论这个工具的工作原理。

注意:这里提到的所有命令和指令都已在Ubuntu 16.04LTS上进行了测试。

Linux组命令

通俗地说, groups命令打印出用户所属组的名称。 这是它的语法:

groups [OPTION]... [USERNAME]...

以下是官方文档介绍此工具的方式:

Print group memberships for each USERNAME or, if no USERNAME is specified, for the current process 
(which may differ if the groups  database has changed).

团队如何指挥工作?

groups命令非常易于使用 - 您所要做的就是传递您感兴趣了解的组的用户的用户名。

groups [username]

以下屏幕截图显示了该命令的作用:

团队如何指挥工作

所以你可以看到用户'himanshu'是几个组的一部分。

如果没有用户名作为输入传递会怎么样?

无论您是否提供用户名,groups命令都可以工作。 如果没有用户名,该工具将显示当前进程的组成员身份。

例如,在用户shell中 - 用户'himanshu'登录 - 该命令产生以下输出:

组命令

并且在执行根shell后执行以下输出:

组命令根

如何获得关于组命令的更多信息?

要获得更多关于组的信息,请使用标准的--help--version命令行标志。

groups --help

groups --version

获取有关组命令的更多信息

添加Linux组

你在寻找一个添加Linux组的命令吗? 您正在查找的命令被命名为addgroup 。 可以在这里找到详细解释addgroup命令用法的教程:

https://www.howtoing.com/linux-adduser-addgroup-command/

结论

同意,组是一个非常基本的命令行工具。 但对于需要了解用户所属组的情况,这很方便。 没有什么可以解释这个工具的,但是,如果你愿意的话,你可以看看它的手册页。


分享按钮