欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > linux >内容正文

linux

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

发布时间:2024/3/13 linux 89 豆豆
生活随笔 收集整理的这篇文章主要介绍了 【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 tea groupadd: GID '1003' already exists [root@centos]# groupadd -g 1004 tea [root@centos]# tail -2 /etc/group stu:x:1003: tea:x:1004:

修改用户组

groupmod

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

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

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

删除用户组

groupdel

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

[root@centos]# useradd stu -g stu [root@centos]# groupdel stu groupdel: 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 创建、修改和删除用户组

总结

以上是生活随笔为你收集整理的【Linux】创建、修改和删除用户组(groupadd | groupmod | groupdel)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。