目录
🍁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 | 可读可写可执行 | - - - | 无权限 |
八进制数值表示方法
| 权限符号 (读写执行) | 八进制 | 二进制 |
|---|---|---|
| r | 4 | 1 0 0 |
| w | 2 | 0 1 0 |
| x | 1 | 0 0 1 |
| r w | 6 | 1 1 0 |
| r x | 5 | 1 0 1 |
| w x | 3 | 0 1 1 |
| r w x | 7 | 1 1 1 |
| - - - | 0 | 0 0 0 |

- 权限更改

🍂2.4 文件访问权限的相关设置方法
chmod
- 常用选项:
- chmod命令权限值得格式
示例:

chown
实例:

chgrp
实例:

🍂2.4 修改文件的掩码
umask


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

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

🍂2.5 file指令
file
常用选项:

🍁3. 目录权限
🍃面试题:进入一个目录要什么权限?
🍁4. 粘滞位
🍃新发现:

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











