首页 > 其他分享 >用户组管理

用户组管理

时间:2022-08-17 20:22:50浏览次数:58  
标签:管理 创建 用户组 用户 groupname root 群组

用户组管理

概述

简介

  • 每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理(开发、测试、运维、root)。不同Linux系统对用户组的规定有所不同,如Linux下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建

  • 一个用户可以同时属于多个用户组,一个用户组可以包含多个不同的用户

  • 用户组的管理设计用户组的添加、删除和修改,实际上就是对 /etc/group 文件的更新

初始群组(initial group

  • /etc/passwd 文件中的第四个字段所记录的 GID 就是所谓的 ”初始群组“ ,当用户一登录系统,立刻就会拥有这个群组的相关权限

有效群组(effective group

  • 当一个用户账号同时支持多个用户组时,可用groups命令查看当前用户支持的所有群组,第一个输出的群组即为有效群组。假如root用户的有效群组为root,使用touch命令创建一个新文件时,这个文件的拥有者为root,而且群组也是root

  • 可以使用newgrp命令来完成有效群组的切换

    # 将当前用户切换到附加用户组
    newgrp groupname
    

    注意,想切换的群组必须是当前用户已经支持的群组

创建用户组

# 创建系统用户组,该类用户组的 GID 值小于 500
groupadd -r groupname

# 创建普通用户组,其 GID 值大于或等于 500
groupadd groupname

# 指定用户组ID
groupadd -g groupname

删除用户组

groupdel groupname

注意,若要删除某个群组,必须确认 /etc/passwd 内的账号没有任何人使用该群组作为初始群组才行

修改用户组

# 更改用户组名称
groupmod -n newname oldname

# 重设用户组ID
groupmod -g newid oldname

用户切换用户组

# 添加用户到指定的用户组
gpasswd -a username groupname

# 从指定的用户组中移除用户
gpasswd -d username groupname

设置用户组管理员

  • 添加用户到组和从组中移除某用户,除了 root 用户可以执行该操作外,用户组管理员也可以执行该操作
  • 用户管理员只能对授权的用户组进行用户管理 (添加用户到组或从组中删除用户),无权对其他用户组进行管理
# 将指定的用户设置为指定用户组的用户管理员
gpasswd -A username groupname

标签:管理,创建,用户组,用户,groupname,root,群组
From: https://www.cnblogs.com/TNTksals/p/16596609.html

相关文章

  • 账户管理
    账户管理简介Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统用户的账号一......
  • 亮点4-搜索结果的重新排序采用了本地单页排序和服务端多页排序两种可选模式-《教育行
    《教育行业核心数据流程管理平台》的设计当中,《学生基本信息》管理模块是一个最基本的模块,也是一个十分重要的平台组成部分。它的设计好坏,直接关系到业务管理人员的工作效......
  • Linux-进程管理(1)Linux进程睡眠状态 disk sleep (kill -9 杀不掉D状态进程)
    参考文档Linux进程睡眠状态disksleep1.Linux进程状态Running(R):运行或将要运行Interruptible(S):被阻断而等待一个事件,可能会被一个信号**Uninterruptible(D):被阻......
  • Vue+Koa+MongoDB从零打造一个任务管理系统
    大概是在18年的时候,当时还没有疫情。当时工作中同时负责多个项目,有PC端运营管理后台的,有移动端M站的,有微信小程序的,每天git分支切到头昏眼花,每个需求提测需要发送邮......
  • 查询信息系统项目管理师2022年上半年考试成绩,意外通过,给自己点个赞!
    原本准备的是2021年下半年的考试,因成都疫情影响,准考证都打印出来了,结果临时取消了。终于2022年上半年的考试得以进行,殊为不易。考试在5月28日,这次考试内容变化有些大,刚考......
  • 智慧城市管理大屏怎么做?
    有2种驱动力推动智慧城市的逐步形成,一是以物联网、云计算、移动互联网为代表的新一代信息技术,二是知识社会环境下逐步孕育的开放的城市创新生态。 通过物联网、云计算等......
  • Windows文件管理优化-实用电脑软件(一)
    RX文件管理器(稀奇古怪的小软件,我推荐,你点赞!)日后更新涉及:电脑、维护、清理、小工具、手机、APP、IOS、从WEB、到到UI、从开发,设计;诚意寻找伙伴(文编类、技术类、思想类)共编......
  • 无根用户管理podman
    无根用户管理podman目录无根用户管理podman基础设置用户配置文件卷使用卷在允许没有root特权的用户运行Podman之前,管理员必须安装或构建Podman并完成以下配......
  • Linux—权限管理
    Linux权限管理1、权限简介Linux权限是操作系统用来限制对资源访问的机制,权限一般分为读、写、执行。系统中每个文件都拥有特定的权限:属主、属组以及其他人,通过这样的机......
  • SpringBoot 之 事务管理
    我们在开发企业应用时,由于数据操作在顺序执行的过程中,线上可能有各种无法预知的问题,任何一步操作都有可能发生异常,异常则会导致后续的操作无法完成。此时由于业务逻辑......