附加组 Linux,Linux用户组之主组和附加组
概念介绍
主组:
也叫初始组,是用户登录系统时的组,规则如下:
创建新用户时,若未明确指定该用户所属的主组,会默认创建一个与用户名相同的组,作为该用户的主组
用户创建文件时,文件的所属权限组就是当前用户的主组
使用useradd命令时用-g参数可以指定主组,则不会默认创建同名的主组
用户有且只能所属一个主组
用户的主组不能被删除
用户不能直接被移出主组,但可以更换主组
用户被删除时它的主组若没有其他所属用户,则会自动删除该主组
附加组
登录后可切换的其他组,规则如下:
使用useradd命令时用-G参数可以指定附加组
用户可以所属零个或多个附加组
用户的附加组和主组可相同
附加组可以直接被删除而无需关心是否所属于用户
附加组可以新增和移除任意个所属用户
用户被删除时所属附属组不会受影响
命令演示
/etc/passwd文件
每一个用户一条记录,7个字段分别为:用户名,密码(隐藏显示x),用户ID,用户主组ID,用户描述,用户主目录,用户默认shell
cat /etc/passwd
user1:x:1002:1002::/home/user1:/bin/bash
/etc/group文件
每一个组一条记录,四个字段分别为:名,密码,组ID,组内用户列表(仅显示将该组作为附加组的用户)
cat /etc/group
user1:x:1002:
修改用户的主组
usermod -g group1 user1
cat /etc/passwd
user1:x:1002:1003::/home/user1:/bin/bash
将用户加入附属组
建议使用gpasswd命令而不是usermod,因为usermod -G命令如果不写全用户的附属组,会清空之前的所有附属组
groupadd group2
gpasswd -a user1 group2
Adding user user1 to group group2
cat /etc/group
group2:x:1004:user1
用户的主组不能被删除
groupdel user1
groupdel: cannot remove the primary group of user 'user1'
直接删除附属组
cat /etc/group
group2:x:1004:user1
groupdel group2
cat /etc/group
/etc/group中已无记录
创建用户时指定用户所属主组和附加组
-g:用户所属主组
-G:用户所属附加组
-M : 不创建用户主目录
useradd -g group1 -G group2 -M user3
cat /etc/passwd
user3:x:1003:1003::/home/user3:/bin/bash
cat /etc/group
group2:x:1004:user3
附加组 Linux,Linux用户组之主组和附加组相关推荐
- 文档管理 linux,Linux 文档管理
涉及的命令:ls 下面上一张使用ls命令的截图,从下面的截图中我们来详细了解一下,linux中关于文档(目录)的属性. 从上面截图的一条记录可以看出一个文档(目录)的所有信息,下面我们详细说明. 上面 ...
- 组的迷惑行为之 Linux用户的初始用户组(主组,基本组)与有效用户组(附加组)
废话不扯,虽然标题党了一点. 初始用户组(主组,基本组): 创建用户的时候系统会默认同时创建一个和这个用户名同名的组,这个组就是初始用户组,不可以把用户从初始用户组中删除.说人话(举例):比如我创建一 ...
- linux 用户 组区别吗,Linux用户组之主组和附加组
概念介绍 主组: 也叫初始组,是用户登录系统时的组,规则如下: 创建新用户时,若未明确指定该用户所属的主组,会默认创建一个与用户名相同的组,作为该用户的主组 用户创建文件时,文件的所属权限组就是当前用 ...
- linux用户删除附加组,Linux用户组之主组和附加组
概念介绍 主组: 也叫初始组,是用户登录系统时的组,规则如下: 创建新用户时,若未明确指定该用户所属的主组,会默认创建一个与用户名相同的组,作为该用户的主组 用户创建文件时,文件的所属权限组就是当前用 ...
- linux组类型,LINUX用户以及用户组
转载博文:https://blog.csdn.net/xietansheng/article/details/80044620 0.用户.组.文件权限 常用命令: 类型 举例 用户 who, whoa ...
- 【Linux】用户和用户组|将用户添加到root组中
添加组 usermod -a -G root dev 修改dec的用户组为root usermod -g root dec 删除组用户dev的用户组root gpasswd -d dev root 将 ...
- linux 本组其他组权限,linux中地用户组和各种权限
<linux中地用户组和各种权限>由会员分享,可在线阅读,更多相关<linux中地用户组和各种权限(12页珍藏版)>请在人人文库网上搜索. 1.实用标准文案 中的用户组和各种权 ...
- Linux中创建组的命令,linux创建用户组命令
Linux 系统是下可以通过命令创建用户,当然也可以创建用户组,下面由学习啦小编为大家整理了linux创建用户组命令的相关知识,希望对大家有帮助! linux下创建用户组命令--groupadd命令 ...
- linux用户组号缩写,linux修改一个组的租号-linux 怎么修改已有用户的所属组
linux 怎么修改已有用户的所属组 1.在linux系统中新创建的用户是无法登录系统的,需要为用户配置密码才可以进行登录,使用passwd命令 2.在对用户操作的时候也可以锁定账户,对锁定的账户也可 ...
- 麒麟linux创建用户组,麒麟Linux系统用户和组管理指南(21页)-原创力文档
中标麒麟Linux服务器操作系统培训系列 中标麒麟Linux系统用户和组管理指南 技术创新,变革未来 本章目标 •熟悉中标麒麟Linux服务器操作系统中用户和组的 基本操作命令和方法: •了解用户和用 ...
最新文章
- Maven 传递性依赖
- dropdownlist绑定的二种方法
- 机器学习入门--进阶资料和流程建议
- 华为交换机查看端口流量_华为交换机限速及流量统计配置
- C语言结构体内存对齐问题
- CoreAnimation-CABasicAnimation
- 流程管理系统成功实施的六个步骤
- PyTorch 和 TensorFlow 引领未来
- 想要你的HTTP稳定不蹦,必须吃透「负载均衡」
- 【限时免费】真实数据操练,经典算法分析,实战NLP领域,只等你来!
- Canvas 实现小程序动画
- 前端解压使用jszip
- PDF破解FileOpenPlugin加密的方法
- WeLink协作文档:办公协作再快一档
- 电脑联网了但是浏览器代理服务器出现了问题
- jquery利用ajax请求数据渲染二级菜单
- 如何禁用Citrix Receiver硬件加速功能
- 十位数连加 c语言,用C语言编写一个简易计算器可实现加减乘除,连加连减,连乖连除....
- 关于时隙、RB、RE、PRB等概念的笔记
- 【Tensorflow教程笔记】深度强化学习(DRL)
热门文章
- 打开网页时有些图片显示不出怎么办
- 超融合服务器系统,超融合服务器|超融合架构|超融合一体机|业务系统一体机
- 台州银行笔试考什么_历年台州银行笔试和面试经验分享
- 九度OJ 1538 GrassLand密码
- 个人公众号成长记 - 做什么内容?
- 计算机组装主机怎么拆,【电脑组装知识网】电脑主机组装教程之戴尔显示器底座拆卸教程...
- Unity开发VR项目(四)—— 创建VR场景
- Excise_Thread2
- 【论文阅读】GCA:Graph Contrastive Learning with Adaptive Augmentation
- php mysql orm_PHP基于ORM操作MySQL数据库 - strtolower