Linux中的用户组

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

【官方旗舰店】Linux就该这么学 第2二版刘遄 linux从入门到精通红帽RHCE8认证 鸟哥的Linux私房菜Centos/Ubuntu操作系统linux书籍
基于Linux系统RHEL8,每章有大量图表及习题 | 月销量741件
优惠价49.9元
原价¥99.9

淘口令:

¥7RIwXqnDHrd¥
 

列出当前用户组

我们要做的第一件事是列出Linux系统中的用户组。我们可以列出当前用户组如下

$ groups
List Current User Groups
列出当前用户组

我们可以看到当前用户加入了如下组 ismail adm sudo 等。

列出所有组

但如果我们想列出Linux系统中存在的所有组,我们可以使用以下命令。

$ sudo cut -d: -f1 /etc/group
List All Groups
列出所有组

创建组

我们可以创建新组来添加用户。创建新组的过程如下所示。

$ sudo groupadd test
  • 我们添加了名为 测试

删除组

删除现有组可以使用 删除用户组 方法。

$ sudo groupdel test
  • 删除名为的组 测试

组文件

组文件是组使用的数据库。实际上它是一个文本文件,如下所示。

$ cat /etc/group
Group File
组文件
  • 它通常居住在 /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
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0
分享