目录
1.权限分为2种用户:超级用户,普通用户
2.文件类型和访问权限
3.权限掩码(八进制)
4.sudo短暂提升权限
5.粘滞位
1.权限分为2种用户:超级用户,普通用户
- 超级用户(通常为root):可以再linux系统下做任何事情,不受限制
- 普通用户:在linux下做有限的事情
- 超级用户的命令提示符是“#”,普通用户的命令提示符是“$”。

2.文件类型和访问权限
文件前10位信息:首位文件类型+后9位不同人的访问权限
2.1.首位字符表达文件类型

| 首位字符 | 文类型 |
|---|---|
| d | 文件夹(目录) |
| - | 普通文件(文本文件等等) |
| l | 软链接(类似Windows的快捷方式) |
| b | 软链接(类似Windows的快捷方式) |
| p | 管道文件 |
| c | 字符设备文件(例如屏幕等串口设备) |
| s | 套接口文件 |
2.2 前10位字符的后9位代表访问权限

三种不同人:
- 文件和文件目录的所有者:u---User
- 文件和文件目录的所有者所在的组的用户:g---Group
- 除开以上的用户:o---Others
每三个字符的意思:ride(读),write(写),execute(执行)
分别对应的作用:
ride(读):1.对于目录来说可以看到目录的文件名,如果同时有执行权限可以看到目录内详尽的信息,对于普通文件决定了可不可以读文件内的内容;
write(写):对于目录来说可不可以创建文件和目录,对于普通文件是否可以也写入和更改文件内容;
execute(执行) :对于目录来说是否可以进入目录,对于文件来说是否可以执行文件;
2.3改变文件权限值
chmod:changemode的缩写;
格式:chmod 用户名+对应权限 文件名
类型名:u拥有者,g所属组,o其他,a所有
3.权限掩码(八进制)
3.1默认权限掩码
使用:umask可以查看用户掩码

3.2文件的默认的权限值

那么可以使用八进制来改变文件权限值

4.sudo短暂提升权限
普通用户权限不够,可以在最前面sudo,在这一行权限提升
怎么加普通用户信任名单
先使用root:
![]()
在文件大概100行写入:普通对象名后面和root一样

5.粘滞位
粘滞位产生的原因:有一些临时文件,现在使用一会删除,如果是一个团队,把大家的临时文件都放在一起便于管理,但是如果可以创建文件就可以删除,以免被别人误删;
[root@VM-24-5-centos ~]# mkdir temporary#创建一个目录
[root@VM-24-5-centos ~]# ll
total 4
drwxr-xr-x 2 root root 4096 Dec 18 05:06 temporary
[root@VM-24-5-centos ~]# chmod -t temporary#把这个目录添加粘滞位
[root@VM-24-5-centos ~]# ll
total 4
drwxr-xr-x 2 root root 4096 Dec 18 05:06 temporary
当一个目录被设置为"粘滞位"(用chmod +t),则该目录下的文件只能由
- 超级管理员删除
- 该目录的所有者删除
- 该文件的所有者删除





![[附源码]计算机毕业设计PythonQ宝商城(程序+源码+LW文档)](https://img-blog.csdnimg.cn/019551ff143f4c4888c8476a1a6355eb.png)






![[附源码]Node.js计算机毕业设计黑河市劳务人员管理系统Express](https://img-blog.csdnimg.cn/b3eee7cb0d82457f9742ee98e2bd46e1.png)



![[附源码]Python计算机毕业设计冠军体育用品购物网站Django(程序+LW)](https://img-blog.csdnimg.cn/97392b76bfa945d2b322c5274a12bea5.png)

![[LeetCode周赛复盘] 第 324 场周赛20221218](https://img-blog.csdnimg.cn/9ed24260f18e456fa0bf836eaeb41934.png)
