在Linux系统中,文件或目录的权限由10个字符表示,分为四段:
-
第一个字符:表示文件类型。
d代表目录,-代表普通文件,l代表符号链接,s代表套接字(socket),c代表字符设备,b代表块设备,此处的s表示这是一个套接字文件。 -
接下来的三个字符:表示所有者(owner)的权限。
r代表读权限,w代表写权限,x代表执行权限。对于套接字文件来说,读写权限的意义不同于常规文件,它们可能与连接和数据传输相关。所以这里的srw意味着所有者有读、写以及某种特殊权限(对于套接字可能是创建和接受连接的权限)。 -
中间的三个字符:表示组(group)的权限。此处为
rw-,表示组用户拥有读和写权限,但没有执行权限。 -
最后的三个字符:表示其他用户(others)的权限。此处为
---,表示其他用户没有任何权限(无读、写、执行权限)。
总结起来,权限字符串srw-rw----表示的是一个套接字文件,其权限设置如下:
- 所有者拥有读、写以及特殊权限。
- 组用户拥有读写权限。
- 其他用户没有任何权限。
















![[LeetCode][155]【学习日记】最小栈——记录每个时刻的最小值](https://img-blog.csdnimg.cn/direct/4f78f6baa8804fcda3251196c510bfca.png)



