linux系统用户组管理

Linux支持用户组,用户组就是具有相同特征的用户的集合;一个组可以包含多个用户,每个用户也可以属于不同的组用户组逻辑地组织用户账号集合在一起,它允许用户在组内共享文件。系统上的每一个文件都有一个用户和一个组的属主;使用“ls –l”命令可以看到每一个文件的宿主和属组。(用户组在Linux中扮演着重要的角色,方便管理员对用户进行集中管理)。

1、Linux用户组分为以下两类:

私用组:创建用户时自动创建的组

标准组:可以包含多个用户的组

2、组的数据文件/etc/group

作用:存放系统组信息

格式:用户组名:口令:用户组的管理员:成员列表

例:

3、组的数据文件/etc/gshadow

/etc/gshadow文件用于定义用户组口令、组管理员等信息,该文件只有root用户可以读取。

例:

格式:组名 : 加密密码: 组的管理者: 组成员

解释:

组名:组的标识符号

加密密码:如果显示“!!”,则此组群没有密码。

组的管理者:有权对该组添加、删除用户。

组的成员:多个成员名间用“,”分隔。

4、组帐号的管理

(1)建立组

格式: #groupadd [选项] 组名

参数:

-g GID //指定新建组的GID值

例:

查看是否建立成功:

(2)删除组

格式:#groupdel 组名

例:

参看是否已经删除组:

(3)修改组的信息

格式:

#groupmod [选项] 组名

选项:

-n 新组名 原组名 //修改组的名称

-g  GID        //修改组的GID

例:

查看是否已经修改成功:

(4)添加/删除组成员,或更改组群密码

格式:

#gpasswd [选项] [用户名] [组名]

选项:

-a  用户名    //向指定组添加用户

-d  用户名    //从指定组删除用户

-r            //取消组群密码

例:

查看是否已经添加成功:

(5)显示用户所属组

格式:#groups [用户名]

例:

转载于:https://blog.51cto.com/xwxhvip/2050042

linux系统用户组管理相关推荐

  1. linux 修改用户组_linux小白到大神的成长之路:linux系统用户组的管理!

    linux小白到大神的成长之路:linux系统用户组的管理! 本经验由宗龙龙原创,全文共500多字,阅读需要14分钟,如果文中存在错误,还请大家多多指点,我会积极改进的! 上一篇文章为大家详细介绍有关 ...

  2. Linux系统内存管理之伙伴系统分析 - 旭东的博客 - 博客园

    Linux系统内存管理之伙伴系统分析 - 旭东的博客 - 博客园 Linux系统内存管理之伙伴系统分析 今天去面试,一位面试官提到了内存管理的伙伴系统,当时就懵了,因为根本就没有听说过.晚上回来在实验 ...

  3. linux 软件 web管理系统,如何快速安装Webmin(linux系统web管理配置工具)

    如何快速安装Webmin(linux系统web管理配置工具) 简介: Webmin是目前功能最强大的基于Web的Unix系统管理工具.管理员通过浏览器访问Webmin的各种管理功能并完成相应的管理动作 ...

  4. centos linux 系统日常管理4 scp,rsync,md5sum,sha1sum,strace ,find Rsync 常见错误及解决方法 第十七节课...

    centos linux 系统日常管理4  scp,rsync,md5sum,sha1sum,strace ,find Rsync 常见错误及解决方法  第十七节课 rsync可以增量同步,scp不行 ...

  5. linux的硬件系统管理,Linux 系统硬件管理的基础知识(四)

    以下主要介绍我的***次安装Linux系统遭遇,以及怎么度过这个遭遇的,希望对大家有所帮助.不喜欢的可以略过.以下接<Linux 系统硬件管理的基础知识(三)>. 四.关于存储设备的不同的 ...

  6. linux软件包管理 pdf,中标麒麟Linux系统软件包管理介绍(22页)-原创力文档

    中标麒麟Linux服务器操作系统培训系列 中标麒麟Linux系统软件包管理介绍 技术创新,变革未来 本章目标 •了解中标麒麟Linux服务器操作系统中应用程序的 组成: •了解中标麒麟Linux服务器 ...

  7. 2.1 Linux系统服务器管理工具使用教程(Xshell 6篇)

    Linux系统远程管理工具使用教程(Xshell 6篇) 1. 本地电脑安装xshell 2. 新建连接 3. 配置信息 1. 本地电脑安装xshell 首先下载Xshell到本地电脑,下载Xshel ...

  8. Linux系统磁盘管理总结

    1. Linux系统磁盘管理体系 (1) Linux的磁盘管理主要分为5个步骤: ① 在Linux服务器上添加相应的硬盘(如/dev/sda.sdb.sdc-): ② 对全新的服务器(没有操作系统)做 ...

  9. linux系统日常管理

    第十五章 linux系统日常管理 笔者在前面介绍的内容都为linux系统基础类的,如果你现在把前面的内容全部很好的掌握了,那最好了.不过笔者要说的是,即使你完全掌握了,你现在还是不能作为一名合格的li ...

最新文章

  1. java oracle分页_oracle 分页存储过程和java代码
  2. Eclipse与AndroidStudio快捷键对比
  3. 顺序查找(c/c++)
  4. ITK:从图像区域中随机选择像素
  5. 2月国内操作系统市场份额:Windows XP持续下降
  6. pstack命令学习
  7. [Err] ORA-00979: not a GROUP BY expression
  8. Linux中常用命令(文件与目录)
  9. java redis令牌桶_Redis令牌桶算法在限速中的应用
  10. python爬取天眼查存入excel表格_python爬取企查查江苏企业信息生成excel表格
  11. 面对面快传文件在服务器有痕迹,QQ面对面快传的文件存储在哪
  12. JAVA打字游戏代码
  13. Win11如何设置系统还原点?
  14. linux wifi开机自动连接 wifi连接
  15. 如何完整保存离线网页
  16. 近期研究方向 (内部参考)
  17. add_days oracle_oracle 日期时间函数使用总结
  18. 目标检测论文阅读:GHM(anchor based)
  19. 分支-12. 计算火车运行时间
  20. visionpro求旋转中心,拟合圆心操作

热门文章

  1. kickstart及引导镜像制作
  2. 关于Vmware workstation虚拟机的网络设置问题
  3. Sublime Text 2 入门技巧
  4. 解决 The 'InnoDB' feature is disabled; you need MySQL built with 'InnoDB' to have it working
  5. Java基础7:关于Java类和包的那些事
  6. 雷林鹏分享:Ruby Web Services 应用 - SOAP4R
  7. 【sql】leetcode习题 (共 42 题)
  8. 关于链表的面试题(持续更新)
  9. 分治策略之最大子数组问题
  10. iOS打包,证书配置等