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用户(user)和用户组(group)的日常管理与操作教程概述
摘要:本文详解用户(User)和用户组(Group)的配置文件,本文是 <Linux 用户(User)和用户组(Group)管理概述> 文档的关健部份的细化:通过本文,您至少能明白/etc ...
- Linux 用户(user)和用户组(group)管理概述
作者:北南南北 来自:LinuxSir.Org 摘要:本文主要讲述在Linux 系统中用户(user)和用户组(group)管理相应的概念:用户(user)和用户组(group)相关命令的列举:其中也 ...
- linux用户(user)和用户组(group)管理概述
linux用户(user)和用户组(group)管理概述 2010/5/16 0:46:26 作者:北南南北 来自:LinuxSir.Org 摘要:本文主要讲述在Linux 系统中用户(user)和用 ...
- Linux用户(user)与用户组(group)管理(超详细解释)
Linux用户(user)和用户组(group)管理 用户/组基本概念与特性 1.查看用户的uid/gid 2.用户基本信息文件 (1)用户名 (2)密码 (3)UID (4)GID (5)主目录 ( ...
- linux 用户 组区别吗,Linux系统的用户和用户组有什么区别
1.用户和用户组的概念 Linux是一个多用户系统,要使用系统资源就必须在系统内拥有合法的用户账号, Linux系统可以存在多个用户,但是需要使用唯一的用户名来区分不同的用户,同时所有非系统用户都需要 ...
- Linux用户(user)和用户组(group)的日常管理与操作
一.用户(User)相关: 谈到用户,就不得不谈用户管理,用户配置文件,以及用户查询和管理的控制工具:用户管理主要通过修改用户配置文件完成:用户管理控制工具最终目的也是为了修改用户配置文件. 什么是用 ...
- Linux 用户(user)和用户组(group)管理概述 转自:http://fedora.linuxsir.org/main/?q=node/91
转自:http://fedora.linuxsir.org/main/?q=node/91 作者:北南南北 来自:LinuxSir.Org 摘要:本文主要讲述在Linux 系统中用户(user)和用户 ...
- linux用户的主要配置文件,Linux用户和组的主要配置文件及其相关命令
Linux用户和组的主要配置文件: /etc/passwd:用户及其属性信息 /etc/shadow用户密码及其相关属性 /etc/group组及其属性信息 etc/gshadow组密码及其相关属性 ...
- linux用户命令快捷链接,linux简单命令
linux系统命令是最基础也是最重要的部分,下面由学习啦小编为大家整理了linux简单命令的相关知识,希望对大家有帮助! linux简单命令一.文件和目录 家目录为 /home/user 或者 - 目 ...
最新文章
- 主成分分析(PCA) C++ 实现
- bulma.css_如何建立一个? 具有Bulma CSS的特斯拉响应页面
- Zero Copy 简介
- beautifulsoup find函数返回值_再端一碗BeautifulSoup
- Spring系列(七):@FactoryBean注解用法介绍
- SQL Server 2008 R2 安装时提示“Reporting Services目录数据库文件存在”
- plotcylinder matlab,Matlab在任意两点之间绘制三维圆柱
- nodemailer的使用
- NCFM识别-Googlenet
- 【学习OpenCV4】图像的模糊处理方法(均值滤波与高斯模糊)
- QT之QPainter用法
- Jxl实现Excel的导入与导出
- android封装全局调用的toast_自定义Toast,解决系统Toast存在的问题
- 天网防火墙的最新破解方法
- 【FFmpeg】srs引入ffmpeg转码
- 微信小程序-----消息模版(最全解释)
- cavans制作水印 html
- 科室管理系统中,运用百度编辑器(ueditor1_4_3-utf8-jsp)出现的一系列问题!
- activemq消息清理
- 梦想起航商务工作PPT模板
热门文章
- handsontable使用及遇到的坑--mergeCell、合并单元格
- 40V转5V,40V转3.3V,40V转3V降压芯片和LDO芯片选型表
- 谷歌搜索通告:疫情期间不要关站会影响网站排名
- elementUI 表格宽度自适应、不换行
- winform直接控制云台_比 2 代便宜的灵眸手机云台 3,竟然还多了 15 条新亮点!...
- liunx+python+django框架实现图片生成二维码
- h5 移动开发 html页面跳转,iosh5混合开发项目仿app页面跳转优化
- 1214线段覆盖问题——贪心法
- Android 设置边距总结
- android 异源投屏,华为MATE10支持异源投屏是什么意思?