摘要

本文将讨论如何在 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)相关推荐

  1. C#xml创建修改读取删除帮助类XmlHelper.cs

    <strong><span style="color:#ff0000;">[XML帮助类]C#xml创建修改读取删除帮助类XmlHelper.cs < ...

  2. linux下修改文件所属用户组和修改文件权限的方法

    文章系转载,便于整理和分类,原文地址:https://cloud.tencent.com/developer/article/1341866 linux下修改文件所属用户组和修改文件权限的方法 修改文 ...

  3. linux 创建用户添加用户用户组添加修改删除(ubuntucentos)

    作者:凨 一.LINUX(UBUNTU/CENTOS)用户添加删除修改 linux 创建用户 1.建用户: //创建用户,同时创建组, 第二步设置好密码后就可以登陆该用户了 useradd dev - ...

  4. linux中用户和组群的区别,linux 创建用户群与用户组、权限分配的例子

    1. 如何在Linux系统下添加一个帐户:用户名为std02,密码为pwd02? :#useradd  std02 #passwd  std02 出现提示输入口令pwd02,再次按提示输入pwd02 ...

  5. linux创建用户并指定用户组

    一.查看所有用户 cat /etc/passwd 每一行最前边的就是用户名. 关于uid:0 表示管理员(root),1 - 500 表示系统用户,501 - 65535 表示普通用户 cat /et ...

  6. linux下修改或删除包含乱码、特殊符号等文件名的文件

    linux环境下,经常见到包含中文命令的文件或文件夹乱码,SFTP连接发现文件正常,命令行不方便操作文件 可以根据Linux 的 inode 来修改或删除 linux 下乱码的文件 一:演示环境模拟创 ...

  7. linux根据修改日期删除,在Linux下怎么一次性删除掉那些修改时间为指定日期的所有文件?...

    问:在Linux下怎么一次性删除掉那些修改时间为指定日期的所有文件? 答:脚本del_files_of_date.sh 用法:./del_files_of_date.sh 比如:./del_files ...

  8. linux创建软连接、删除软连接、修改软连接

    创建: ln -s [目标目录] [软链接地址] ln -s /usr/local/python3/bin/python3 /usr/bin/python3 ln -s /usr/local/pyth ...

  9. linux添加一个用户名和密码和组,Linux创建用和和用户组

    1.用useradd添加用户 Useradd student1--创建用户st1 Useradd –e 12/31/2004 student2--创建student2,指定2004-12-31到期 用 ...

最新文章

  1. 计算机基础及wps office应用_全国2019年4月自考00018《计算机应用基础》试题
  2. 关于XAMPP环境配置
  3. Halcon初学者知识【15】图像的定义域Domain
  4. vue 数字变星号 过滤器_Vue自定义过滤器格式化数字三位加一逗号
  5. C语言控制结构程序设计,第3讲 C语言程序的基本控制结构_C语言程序设计(上)_pps_大学课件预览_高等教育资讯网...
  6. Spring Security入门(3-4)Spring Security 异常处理、异常传递和异常获取
  7. c++rpg黑框游戏_NO总本色出演断智大师兄,电竞魔音主C人《超级猎杀》一战成名...
  8. url 函数 php,php中url处理函数总结
  9. svm中拉格朗日对偶问题的推导
  10. 每位初级开发都应该知道的六件大事
  11. SQL SERVER 高效存储过程分页(Max/Min方法)
  12. C++中使用GSoap
  13. οnchange相当于前端js函数,可以实现前端实时更新以及修改验证
  14. selenium的三种等待方式
  15. 手机图形计算器matlab,科学图形计算器 Mathlab-科学图形计算器手机版下载V4.12-西西软件下载...
  16. 猪懂傻改之《powershell 代码规范》
  17. HDUOJ1865 1string
  18. Linux——》系统日志
  19. 【MATLAB】解一元一次(一元二次)方程
  20. matlab标准化和反标准化——zscore

热门文章

  1. 重要消息|2020年9月1日起, SSL证书最长有效期变更为1年
  2. 【自动驾驶】高级辅助驾驶系统与车联网
  3. 互联网晚报 | 11/11 星期五 | 苹果默认不再接受隔空投送;扎克伯格就万人被裁视频致歉;波司登旗舰店被曝先提价再打折...
  4. python图像处理学习笔记
  5. App上线后,如何使用二维码进行推广
  6. 超级马里奥(待完善)
  7. Java - IO流学习笔记
  8. 《Modelica教程》by Fritzson 导言部分
  9. 大数据破危险品物流难题 危化品污染有望“圈治”
  10. 《全面解读IPTV生态链》-转自CSDN