问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux中多用户以及权限的理解

发布网友 发布时间:2022-11-21 02:57

我来回答

1个回答

热心网友 时间:2023-11-10 01:05

linux操作系统是多用户管理系统,管理起来非常麻烦,所以用组的概念来管理用户就变的简单多了,一个用户可以属于多个组,一个组可以有多个用户,用户和组是多对多的关系。

linux的多用户多分组管理系统都是针对文件来说的,每个文件都有所属的用户和所属的分组。

linux系统是根据用户UID来识别用户的,并不是根据用户名。linux用户分为以下3种

每行数据为一个用户,可以看到红色部分为root超级用户,蓝色部分为系统用户,绿色部分为普通用户。

我们可以看到该文件属于root用户和root组。然后root用户权限是rw-,root组内成员的权限是r--,而其他用户的权限是r--。由于其他用户的权限都是r--,所以任何用户都是可以读的。

在/etc/group文件中存储着系统的所有组,查看文件内容,如下图

大致分为4段

我们可以看到图中mail分组的第4段有值为postfix,也就是postfix用户应该有俩个分组,一个初始组和一个附属组,我们执行以下命令验证

用户密码文件shadow和组密码文件gshadow的权限都是000,所有其他用户是不能查看的,只有root用户才可以查看,root用户也是不能修改该文件的。

使用 whoami 命令查看。

postfix用户有俩个所属组postfix和mail。由此可见,uid是指用户id(用户名称),gid是指初始组id(初始组名称),groups是指包括初始组在内的所有组id(所有组名称)

我们知道了/etc/group文件的第四段为 组内成员 ,所有我们可以通过 grep 来匹配相关组。比如查询mail组内的所有成员,命令如下,可以看到mail组内有mail,postfix和tom3个用户。

上面是一种方法,我们也可以直接使用命令来查看。

添加用户只能root用户来添加,普通用户没有权限,添加用户有俩种方式

在centos系统下,这俩种方式没有区别,都会在/home下自动创建与用户名同名的用户目录,且都是需要使用 passwd userName 命令来设置用户密码的,只有设置完密码后才可以正常登录。

在unbantu系统下,这俩种方式是有区别的,使用 useradd userName命令 不会在/home下自动创建与用户名同名的用户目录,且不会自动选择shell版本,后续也是需要使用 passwd username来设置密码的 。而使用 adser userName 命令的话是会在/home目录下自动创建与用户名同名的用户目录,也会自动选择shell版本,且会自动提示输入用户密码,对用户比较友好,后续不需要在使用passwd来设置密码。

删除用户,并不会删除用户相关的文件

删除用户且一起删除家目录

格式如下:

参数如下:
-g 指定组(只有root可以使用)
-a 指定用户加入组
-d 从组中删除该用户
-p 从组中清楚所有成员
-l 显示组成员列表

linux中每个文件都是有权限的。每个文件都有自己的所属用户和所属组,且拥有所属用户权限,所属组权限和其他权限3种。
权限一般分为读,写,执行3种,通过这样的机制来*哪些用户或用户组可以对特定文件进行相应的操作。

目录有x权限才可以cd进入该目录。目录有r权限才能在该目录中使用ll或者ls查看目录。一个目录中的文件能否被删除或者创建取决于该目录是否有w权限。

执行ll命令后显示如下,我们解读一下

从左到右发现一共有7段

然后执行如下命令

test文件的权限改为

常用的参数为 -R ,常用于修改目录权限,该参数表示为该目录以及目录下的所有子文件都修改为相同的权限。

然后执行如下命令

再次查看test文件

常用的参数为 -R ,常用于修改目录,该参数表示为该目录以及目录下的所有子文件都修改为相同的用户及用户组。

想切换到root用户,直接使用su命令即可

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机为啥投屏不到电视上 投屏到电视机上为什么不行了呢? 什么是超买状态,如何看出—个股票处于超买状态了? 用电脑怎么弄表格在电脑上制作表格怎么制作 ...明细帐、财务报表,带公式,EXCELE格式的文件,能发给我吗谢_百度... 电脑出入库表格怎么做作为一个仓管员excel表格如何做出入库存库存电脑会... 你好,可以发下库存管理的EXCEL表格么?衣服面料辅料都要统计,谢谢!麻烦... 电脑怎么制作电子表格如何用电脑制作表格 你好,能给我发一份出纳excel 做账模板现金流水账表格 芝麻香鸡有什么值得推荐的做法? 重庆建筑的历史 (房屋建筑学论文) 求一篇土木工程有关房屋建筑学方面的社会实践论文 肘子是什麽 关于建筑概论的论文(2) 军训总结评语 军训教师评语简短 星际争霸2人族增加了几个兵种 星际争霸和星际争霸-母巢之战是什么关系? 星际争霸 母巢之战和星际争霸内容有什么不同 一加微信信息通知只会显示最开始那条 如何成为一名好学生 八年级作文 溢出和非溢出的关系? 为什么无符号数溢出可以忽略 如何实现机械的往复直线运动?(重点是直线运动幅度先增加后减小)_百度... 直线往复运动 能够做往复直线运动的机构都有那些,详细点的~我要弄个电动的,怎么实现... 请问单缸发动机是怎么实现往复直线运动的 如何用电机带动变直线活塞往复运动 垫江菜场市是否门面出售转让 高鼻梁的人代表了什么? 投影法分为哪几种类型? 油焖大红虾的做法,油焖大红虾怎么做好吃,油焖 哈弗h6有一键启动吗? 哈弗h6哪里插钥匙启动 为什么我用系统相机自拍照片是反的? 银行处置车,不能过户,有结清证明,带大绿本的车子能买吗,会不会丢_百度... 制作腊肠加什么淀粉好 制作腊肠加淀粉的比例 迟到处罚通告范文 如何能收到江苏和教育发来的信息提醒? 12123不仅无法绑定本人机动车还不能绑定非本人机动车 专为解决你的洗澡痛点 四季沐歌阳台平板太阳能热水器 魔兽世界希利苏斯的风石怎么开? 魔兽世界怀旧服:狂暴战变身水坦,开强风石扛不住,最后分了11金 晋城防疫防控在线上怎么生成核酸检测码 、一个为什么会出现2个头像? 360游戏大全下载的游戏找不到!点下载管理的已下载又说安装好了,但是就... 我在360软件宝库下载的真三国无双好像是在C盘里的,现在找不到了,怎么... 我在360软件管家上下载了一个鬼泣4单机游戏,为何我在我电脑上找不到下 ... 求助大神!!!想学习磁选工艺及选矿工艺知识!!! 魔兽 选矿几次涨一点,为什么我珠宝冲到300了,秘银矿还选不了?_百度知...