0
点赞
收藏
分享

微信扫一扫

【Linux】shell命令以及运行原理和Linux权限详解

闲云困兽 2022-08-19 阅读 68

目录

🍁1. shell命令以及运行原理

  • 如何理解?为什么不能直接使用kernel?

在这里插入图片描述

  • shell运行原理
  • 帮助理解:

🍁2. Linux权限

🍂2.1 权限的概念

  • Linux下有两种用户:超级用户(root)、普通用户。

在这里插入图片描述

  • 用户切换的命令

请添加图片描述


🍂2.2 权限管理

  • 什么是权限
  • 文件访问者的分类(人)
  • 文件类型和访问权限(事物属性)

在这里插入图片描述

在这里插入图片描述

  • 帮助理解 - 拥有者和所属组
  • 文件类型

请添加图片描述

  • 基本权限

请添加图片描述


🍂2.3 文件权限值的表示方法

字符表示方法

Linux表示说明Linux说明
r - -只读- w -仅可写
- - x仅可执行r w -可读可写
- w x可写可执行r - x可读可执行
r w x可读可写可执行- - -无权限

八进制数值表示方法

权限符号 (读写执行)八进制二进制
r41 0 0
w20 1 0
x10 0 1
r w61 1 0
r x51 0 1
w x30 1 1
r w x71 1 1
- - -00 0 0

请添加图片描述

  • 权限更改

请添加图片描述


🍂2.4 文件访问权限的相关设置方法

chmod

  • 常用选项:
  • chmod命令权限值得格式

示例:

请添加图片描述

chown

实例:

请添加图片描述

chgrp

实例:

请添加图片描述

🍂2.4 修改文件的掩码

umask

请添加图片描述

请添加图片描述
但是我们观察到,新建的文件和目录并不是默认的起始权限,这里是什么原因呢?

在这里插入图片描述

  • 我们也可以通过修改文件的umask码值来修改文件的权限:

请添加图片描述


🍂2.5 file指令

file

常用选项:

请添加图片描述


🍁3. 目录权限

🍃面试题:进入一个目录要什么权限?


🍁4. 粘滞位

🍃新发现:

请添加图片描述

结论:

我们的需求:other可以在特定的目录下创建文件并写入,但是不想让任何人删除掉自己的文件
这里为了解决这个不科学的问题,Linux引入了粘滞位的概念


粘滞位

注意:

示例:

请添加图片描述


🍁5. 总结


举报

相关推荐

0 条评论