Linux中的权限信息

复制代码
xiaoyu@xiaoyu-VMware-Virtual-Platform:~$ ls -l
total 36
drwxr-xr-x 2 xiaoyu xiaoyu 4096 Mar 21 19:57 Desktop
drwxr-xr-x 2 xiaoyu xiaoyu 4096 Dec 31 16:32 Documents
drwxr-xr-x 2 xiaoyu xiaoyu 4096 Dec 31 16:32 Downloads
drwxr-xr-x 2 xiaoyu xiaoyu 4096 Dec 31 16:32 Music
drwxr-xr-x 2 xiaoyu xiaoyu 4096 Dec 31 16:32 Pictures
drwxr-xr-x 2 xiaoyu xiaoyu 4096 Dec 31 16:32 Public
drwx------ 5 xiaoyu xiaoyu 4096 Dec 31 18:00 snap
drwxr-xr-x 2 xiaoyu xiaoyu 4096 Dec 31 16:32 Templates
drwxr-xr-x 2 xiaoyu xiaoyu 4096 Dec 31 16:32 Videos

第一个方框:

每一行都有10个位置,比如第一行的drwxr-xr-x,有10个字符

第1个字符有如下选择:

复制代码
| 符号  | 含义             |
| --- | -------------- |
| `-` | 普通文件           |
| `d` | 目录 (directory) |
| `l` | 符号链接 (link)    |
| `b` | 块设备文件          |
| `c` | 字符设备文件         |
| `s` | 套接字文件 (socket) |
| `p` | 管道文件 (pipe)    |

而第2到第10个字符是权限位(每3位一组):

复制代码
| 权限       | 对文件     | 对目录           |
| -------- | ------- | ------------- |
| `r` (读)  | 读取文件内容  | 列出目录内容 (`ls`) |
| `w` (写)  | 修改/删除文件 | 创建/删除目录中的文件   |
| `x` (执行) | 运行可执行文件 | 进入目录 (`cd`)   |

第一个3位组(第2个字符到第4个字符)表示所属用户(对该文件或目录)的权限(u,user)

第二个3位组(第5个字符到第7个字符)表示所属用户组(对该文件或目录)的权限(g,group)

第三个3位组(第8个字符到第10个字符)表示其他用户(对该文件或目录)的权限(o,other)

实际示例:

复制代码
-rwxr-xr-x   # 普通文件,所有者可读可写可执行,组和其他用户可读可执行
drwxr-x---   # 目录,所有者可读可写可进入,组用户可读可进入,其他用户无权限
-rw-r--r--   # 普通文件,所有者可读可写,组和其他用户只读
lrwxrwxrwx   # 符号链接(权限通常为全开放,实际权限指向目标文件)

权限的数字表示:

复制代码
| 权限       | 数字 |
| -------- | -- |
| `r` (读)  | 4  |
| `w` (写)  | 2  |
| `x` (执行) | 1  |

第二个方框:

表示该文件\文件夹所属的用户

第三个方框:

表示该文件\文件夹所属的用户组

相关推荐
Alex艾力的IT数字空间4 小时前
在 Kylin(麒麟)操作系统上搭建 Docker 环境
大数据·运维·缓存·docker·容器·负载均衡·kylin
嵌入式学习和实践4 小时前
虚拟机 Ubuntu 磁盘扩容完全指南:从原理到实践,一步到位
linux·ubuntu·磁盘扩容
陳10304 小时前
Linux:进程间切换与调度
linux·运维·服务器
lcreek5 小时前
Linux 虚拟文件系统的建立与使用全过程解析
linux·虚拟文件系统·vfs
寒秋花开曾相惜5 小时前
(学习笔记)第四章 处理器体系结构
linux·网络·数据结构·笔记·学习
疏星浅月5 小时前
虚拟内存三大核心作用详解
linux·c语言·arm开发·嵌入式硬件
邂逅星河浪漫7 小时前
【银行内网开发-管理端】Vue管理端+Auth后台开发+Nginx配置+Linux部署(详细解析)
linux·javascript·css·vue.js·nginx·html·前后端联调
JJay.7 小时前
Android BLE 稳定连接的关键,不是扫描,而是 GATT 操作队列
android·服务器·前端
SilentSamsara7 小时前
TCP 三次握手:连接建立失败的那些坑
运维·服务器·网络·网络协议·tcp/ip
码农小钻风7 小时前
利用Samba实现局域网跨平台共享文件
linux·samba·共享