我听说Linux有组。我想知道如何在Linux中使用组?Linux用户组用于对用户进行分组,因此可以方便地解决多个用户的权限和权限问题。例如,如果我们有一个文件,并且想要读取47个Linux用户的访问权限,我们可以使用groups机制对这些用户进行分组,并授予对新创建的组的访问权限。
null
列出当前用户组
我们要做的第一件事是列出Linux系统中的用户组。我们可以列出当前用户组如下
$ groups

我们可以看到当前用户加入了如下组 ismail
adm
sudo
等。
列出所有组
但如果我们想列出Linux系统中存在的所有组,我们可以使用以下命令。
$ sudo cut -d: -f1 /etc/group

创建组
我们可以创建新组来添加用户。创建新组的过程如下所示。
$ sudo groupadd test
- 我们添加了名为 测试
删除组
删除现有组可以使用 删除用户组 方法。
$ sudo groupdel test
- 删除名为的组 测试
组文件
组文件是组使用的数据库。实际上它是一个文本文件,如下所示。
$ cat /etc/group

- 它通常居住在 /etc/组
- 第一次喜欢 根 是组名
- 十 是存储密码的位置 /etc/G阴影
- 0 是组id
将用户添加到组
我们可以将现有用户添加到现有组 通过使用 修改用户 命令
$ sudo usermod -a -G root ismail
- 用户模式-a 是将用户添加到组的命令
- -G根 用于指定组
- 伊斯梅尔 是用户名
相关文章: 获取ADUser Powershell命令教程,以列出Active Directory用户及其示例
从组中删除用户
我们可以移除 将现有用户添加到现有组 通过使用 修改用户 命令
$ sudo usermod -G root ismail
- 修改用户 是从组中删除用户的命令
- -G根 用于指定组
- 伊斯梅尔 是用户名
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END