Linux命令之关于用户组操作~收藏学习
  KDk97yxRQlQU 2023年11月02日 29 0

这篇文章主要介绍了Linux命令之关于用户组操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

1、增加用户组

新增一个用户组(组名可见名知意,符合规范即可),然后将用户添加到组中

使用者权限:管理员用户

1、groupadd 选项 用户组

使用的选项有:

  • -g GID 指定新用户组的组标识号(GID)。
  • -o 一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同

新增用户组czbk-it

1、groupadd czbk-it

上面的命令向系统中增加了一个新组czbk-it,新组的组标识号是在当前已有的最大组标识号的基础上加1

以下是groupadd常用选项

Linux命令之关于用户组操作~收藏学习_用户组

2、查询用户所属组

在查询用户所属的用户组前,我们先增加一个用户ituser-groups

1、useradd ituser-groups

Linux命令之关于用户组操作~收藏学习_root用户_02

要查询一个用户属于哪个用户组,使用groups命令,其格式如下

1、groups 用户名

查询用户ituser-groups属于某个用户组,执行groups命令

1、groups ituser-groups

Linux命令之关于用户组操作~收藏学习_删除用户_03

3、删除用户组

使用者权限:管理员用户

要删除一个已有的用户组,使用groupdel命令,其格式如下

1、groupdel 用户组

删除czbk-it-2019用户组

1、groupdel czbk-it-2019

Linux命令之关于用户组操作~收藏学习_用户组_04

删除成功

以下是groupdel常用选项

Linux命令之关于用户组操作~收藏学习_删除用户_05

4、将用户添加到组

(1)创建一个新的组,并添加组ID(需要切换到root用户)

1、groupadd -g 8888 itbj2020group

Linux命令之关于用户组操作~收藏学习_删除用户_06

(2) 创建3个用户(需要切换到root用户)

1、useradd itbeijinguser1

2、useradd itbeijinguser2

3、useradd itbeijinguser3


(3)将上面三个用户添加到组itbj2020group(使用gpassword)

什么是gpasswd:

gpasswd 是 Linux 下工作组文件 /etc/group 和 /etc/gshadow 管理工具,用于将一个用户添加到组或者从组中删除。

语法

1、gpasswd [可选项] 组名

将上面的三个用户使用gpasswd添加到组(需要切换到root用户)

1、gpasswd -a itbeijinguser1 itbj2020group

2、gpasswd -a itbeijinguser2 itbj2020group

3、gpasswd -a itbeijinguser3 itbj2020group

Linux命令之关于用户组操作~收藏学习_用户组_07

查看用户组下所有用户(所有用户)

1、grep 'itbj2020group' /etc/group

执行效果如下(或者直接打开/etc/group文件都可以)

Linux命令之关于用户组操作~收藏学习_root用户_08

由上图可知:三个用户全部都加入到了itbj2020group组。

gpassword常用选项

  • -a:添加用户到组;
  • -d:从组删除用户;


想了解更多网工知识,获取《网工大礼包》,可关注公众号:IT运维大本营

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  NZma5MSrgpLm   2023年12月06日   17   0   0 hg用户组守护进程
KDk97yxRQlQU