初学者的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.youcl.com/info/3928
结论
同意,组是一个非常基本的命令行工具。 但对于需要了解用户所属组的情况,这很方便。 没有什么可以解释这个工具的,但是,如果你愿意的话,你可以看看它的手册页。