【Linux】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的文件类型。那我们下篇见。


🛎️感谢各位同伴的支持,本期组和用户专题就讲解到这啦,下期我们将讲解文件中的权限,如果你觉得写的不错的话,可以给个一键三连,点赞,收藏+评论,可以的话还希望点点关注,若有不足,欢迎各位在评论区讨论。        

  • 8
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值