1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 【Linux】创建 修改和删除用户组(groupadd | groupmod | groupdel)

【Linux】创建 修改和删除用户组(groupadd | groupmod | groupdel)

时间:2022-02-15 06:48:47

相关推荐

【Linux】创建 修改和删除用户组(groupadd | groupmod | groupdel)

摘要

本文将讨论如何在 Linux 中创建、修改和删除用户组。

用法

创建用户组

groupadd

groupadd命令其后紧跟用户组名可以创建用户组。同样,只有根用户才能创建用户组。

[root@centos]# groupadd stu

Linux 没有提供专门地列出所有已创建的用户组的命令,不过我们可以在/etc/group文件中查看。

[root@centos]# tail -1 /etc/group # 查看该文件最后一行的信息stu:x:1003:

默认情况下,新建用户组的 GID 是前一个用户组 GID 加一。也可以在创建的时候使用-g选项来指定用户组的 GID。不过要确保该 GID 是唯一的,未被其它用户组使用,不然会报错。

[root@centos]# groupadd -g 1003 teagroupadd: GID '1003' already exists[root@centos]# groupadd -g 1004 tea[root@centos]# tail -2 /etc/groupstu:x:1003:tea:x:1004:

修改用户组

groupmod

groupmod其后加一个-n选项可以修改用户组名,-g选项修改用户组的 GID。

[root@centos]# groupmod -g 1005 tea -n ter[root@centos]# tail -2 /etc/groupstu:x:1003:ter:x:1005:

注意:不要随意更改用户组的 GID,修改组的 GID 很容易造成系统混乱

删除用户组

groupdel

groupadd命令其后紧跟用户组名就可以删除用户组。安全起见,只要有一个用户将该用户组作为其主用户组,该用户组就无法被删除。

[root@centos]# useradd stu -g stu[root@centos]# groupdel stugroupdel: cannot remove the primary group of user 'stu'[root@centos]# groupadd tmp[root@centos]# usermod stu -g tmp[root@centos]# groupdel stu

总结

创建用户组:groupadd修改用户组:groupmod删除用户组:groupdel

参考

中国大学 MOOC | Linux 系统管理 | 主题 06 管好用户 | 小节 5 创建、修改和删除用户组

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。