初学者的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.youcl.com/info/3928

结论

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

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏