2024年Linux最新Linux 权限管理深剖

目录

CSDN技能树评测征文活动-Vue技能树社区
链接点我

传统艺能😎

小编是双非本科大一菜鸟不赘述,欢迎大佬指点江山(QQ:1319365055)
此前博客点我!点我!请搜索博主 【知晓天空之蓝】

🎉🎉非科班转码社区诚邀您入驻🎉🎉
小伙伴们,打码路上一路向北,背后烟火,彼岸之前皆是疾苦
一个人的单打独斗不如一群人的砥砺前行
这是我和梦想合伙人组建的社区,诚邀各位有志之士的加入!!
社区用户好文均加精(“标兵”文章字数2000+加精,“达人”文章字数1500+加精)
直达: 社区链接点我

🎉🎉🎉倾力打造转码社区微信公众号🎉🎉🎉
在这里插入图片描述


在这里插入图片描述

shell 🤔

shell 即外壳的意思,它是 Linux 的外壳程序,所谓的外壳程序是我们对于他的一个感性认知。

该怎么理解呢?假设有一个场景:
我是一个颜值不上线但是百万年薪的闷骚程序员,公司里新来的程序媛让我坠入爱河,但我根本不敢和她说话甚至目光的交集都让我窒息,所以我找到了和我同一家公司工作的朋友,无话不谈的死党,巧的是他是一个颜值上线的现充,于是乎我就找到他帮我助攻,他爽口答应并且一步上篮。但是不幸的是她是事业型现在根本不想谈恋爱,于是悲伤的故事落下帷幕。
在这里插入图片描述

我想强调的是这个场景里面的三个人:“我”,现充死党,女神。他们对应的角色就是用户,shell 外壳,内核。那么问题来了,我用户为什么不直接找内核解决问题呢?很简单,他也是社恐他不山擅于直接和内核打交道。所以用户指令交给OS执行完后才交给 shell, shell 再交给用户命令行解释器。Linux 下外壳指的就是命令行解释器,而 Windows 下外壳指的是图形化界面。

意义🤔

他的第一个意义就是如上所说将使用者的命令交给核心处理,同时将核心的处理结果翻译给使用者,shell 降低了操作 OS 的成本。

第二个意义,假设我是个执着的人,就是想追那位程序媛,我的现充死党就又为了我提枪上阵,但是刚杀到人家办公室就发现她和隔壁办公室的高富帅在打情骂俏,于是无奈之余只能在外面闲绕两圈回来告诉我已经不可能了,我于是接收了这个现实。这个场景里面,现充之所以能成为现充还是因为他八面玲珑会处事。也就是说 shell 会提前为内核把关不合理请求并过滤掉,也就是变相保护了 OS 系统。

在 centos 7 中常用的命令行解释器叫做 bash,shell 作为月老的话 bash 就相当于我的现充死党。

Linux 用户分类🤔

用户分为 root 用户和普通用户,root 用户相当于管理员,我们叫做超级用户,拥有最高权限,我们可以在 root 用户下创建多个普通用户。我们的权限是受管控的,root 和 Linux 下任何一个用户都要设置密码,建议各位不要将 root 密码和普通用户密码搞得一样,对密码不做区分也就是对用户不做区分,你可能就不知道我到底在输谁的密码。

只要知道系统密码,。我们就可以用 su- 命令进行随意切换。

文件权限🤔

我们知道文件类型加文件属性得到一个文件,我们看看在 Linux 下的文件:
在这里插入图片描述
不难发现在用户名 “Asoul” 前面有一串字符,也就是每行第一列的第一个字符就叫做文件类型,也就是说 Linux 系统不是以文件名后缀,区分文件类型的而是通过 ll 指令显示的第一个字符区分文件类型的,比如:

-:普通文件,文本,源代码,可执行程序,第三方动态库等等
d:目录文件
l:链接文件
p:管道文件
b:块设备文件(磁盘这样的设备)
c:字符设备文件

虽然不以文件名后缀区分文件但是如果在 Linux 里执行的话依然会区分,因为 Linux 规则并不等于 gcc 环境规则,这些咱不需要特意去记忆,后面都会遇到的家人们。

权限理解🤔

什么是权限呢?它是用来约束人的,在对应事物具有的基本属性的范围内,比如一个文件对应文件基本的属性我们权限被分为能访问和不能访问,一个高度的概念就是权限 = 人+事物属性。

在 Linux 系统中,所谓的人分为了三类:

  1. 文件拥有者,owner
  2. 文件所属组,grouper
  3. 文件其他用户 ,other

这个 grouper 什么什么东西呢?这就涉及到一个公司对待一个项目时展现出不同的世界观,比如百度奉行绝不会让两个工作组搞相同的事情,拿钱雇你不是让你做相同的事情,一组成功那就意味着另一组必定失败,所以百度觉得这是资源的浪费。但是腾讯化腾就有一手赛马机制,比如现在的微信就是在内部竞争完后才拿出来进行市场竞争。grouper 不是一个非此即彼的关系,除了 owner 本人有权限同组的人或者你的 leader 都可以进行查看。

上面这三者是三种不同角色,和我是 root 用户还是普通用户的身份并不冲突,他们是相互补充的。

在这里插入图片描述
每一行指令的前面都有 10 个字符,这 10 个字符我们去掉开头的文件类型,后 9 个三三为一组分成三组:

最后的话

最近很多小伙伴找我要Linux学习资料,于是我翻箱倒柜,整理了一些优质资源,涵盖视频、电子书、PPT等共享给大家!

资料预览

给大家整理的视频资料:

给大家整理的电子书资料:

如果本文对你有帮助,欢迎点赞、收藏、转发给朋友,让我有持续创作的动力!

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以点击这里获取!

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
朋友,可以点击这里获取!](https://bbs.csdn.net/topics/618542503)**

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

  • 16
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值