深圳专业网站建设制作价格低,微信小程序网站建设,手机网站建设服务合同范本,男女做暖暖插孔网站欢迎来到 CILMY23 的博客
#x1f3c6;本篇主题为#xff1a;Linux权限历险记---组和用户的关系
#x1f3c6;个人主页#xff1a;CILMY23-CSDN博客
#x1f3c6;系列专栏#xff1a;Python | C | C语言 | 数据结构与算法 | 贪心算法 | Linux | 算法专题 | 代码训练营… 欢迎来到 CILMY23 的博客
本篇主题为Linux权限历险记---组和用户的关系
个人主页CILMY23-CSDN博客
系列专栏Python | C | C语言 | 数据结构与算法 | 贪心算法 | Linux | 算法专题 | 代码训练营
感谢观看支持的可以给个一键三连点赞收藏评论。如果你觉得有帮助还可以点点关注 前言
Hello大家好这里是 CILMY23 的频道上期我们接触了Linux中权限的一部分我们讲到了用户我们知道shell外壳是帮助我们和操作系统内核进行沟通的桥梁而Linux中的权限本质实际上是人和事物的属性构成用户又分为超级用户root、普通用户今天我们将从Linux中的另一种用户讲起并接触组和文件中的权限的概念。
个人分享白露收残暑清风衬晚霞。 目录
Linux中的另一种用户
组和other
如何理解组 用户和另一种用户的关系 Linux中的另一种用户 在Linux系统中还有另一种用户有三种角色分别是拥有者所属组以及other。我们说权限是限定某种角色的不是限制某个人的。而权限中的人具体扮演的就是角色。
在我当前的用户目录下我创建了三个文件其中cilmy23也就是本人。
那三种角色对应的是哪里的三种角色呢
第一个cilmy23说白了拥有者就是谁创建的文件第二个cilmy23也就是所属组Linux是有组的概念。 除此之外没见到other啊other明显的意思是其他但是为什么没有other呢 组和other
首先在这个文件里拥有者所属组other都对应的是我自己那么Linux系统里是有组的概念的那么这个组呢在默认情况下或者说大部分情况下自己默成一组也就是你叫做cilmy23那么你自己是属于一个cilmy23的组这个组里就你一个人默认情况下就是这样。
将来公司团队里有五个人所以我的用户名是第一个cilmy23第二个cilmy23就是组我们可能叫小组1但现在组已经用的比较少了但是概念必须得提所以在上篇中有一个文件前面是cilmy23也就是我所属的组是第二个cilmy23。
可是为什么没有other呢很简单因为other是谁并不清楚当文件两个都不属于那它就是other所以other是在匹配完拥有者和所属组之后发现这个文件并不属于某一个人所以这个文件就属于other。
如何理解组
我们用一个故事来理解。
张三和李四是点头之交两人不是很熟悉。他们都工作在一家公司是两个不同的组做同样的事情。A公司不怎么有钱比较穷。但公司特别喜欢让两个小组竞争。张三在A组李四在B组。AB两组公用一台Linux机器。
现在实习生写完了源代码code.c。他的领导想看假设没有组这个概念那领导的角色要么是拥有者要么是other。所以实习生只能把权限放开拥有者能看other也能看。但这样隔壁b组的李四也能看实习生的代码。所以实习生现在特别担心隔壁组也能看到实习生的代码。因为实习生并不想努力被隔壁组窃取。
所以为了解决这个问题Linux系统里必须得有所属组得按所属组权限来设置。我把我的组权限放开这样我的领导能看隔壁组就看不到了。因为所属组是可以更细致的管理权限。
总结就是
用户和另一种用户的关系 第一个用户我们说的是超级用户root和普通用户第二种用户便是这三种角色拥有者所属组以及other。那这两种概念冲不冲突呢
这两组概念不光不冲突还互相补充的。那么为什么呢
因为左边的用户超级管理员或者是普通用户它们是具体的人。右侧的这批叫做角色。任何一种角色都要人来承担。或者将来任意一个权限它的拥有者是root所属组也可能是root。而权限中的 “人”表示三种角色。是需要具体的Linux用户来扮演的。也就是root或者普通用户他们要扮演另一种用户。 总结通过这一篇和上一篇我们能总结不少知识点。
1.权限的本质是 人 事物的属性事物指的是文件而人扮演角色角色是所有者所属组other。
2.用户Linux上分两种用户一个超级管理员账户root一个是普通用户可以用su和su - 进行切换。
3.另外还可以用sudo进行指令提权
4.Linux创建文件的三种角色分别是拥有者所属组other。
结尾
在下一篇我们将学习Linux的文件权限以及Linux的文件类型。那我们下篇见。 ️感谢各位同伴的支持本期组和用户专题就讲解到这啦下期我们将讲解文件中的权限如果你觉得写的不错的话可以给个一键三连点赞收藏评论可以的话还希望点点关注若有不足欢迎各位在评论区讨论。