权限的基本概念
在Linux系统下有两种用户,分别为普通用户和超级用户
超级用户:可以再linux系统下做任何事情,不受限制
普通用户:在linux下做有限的事情。
超级用户的命令提示符是“#”,普通用户的命令提示符是“$”。
我们看到这样子一张图,当我们查看文件的详细信息时候,显示出来了文件的类型,文件的读写可执行权限,以及文件的连接数、拥有者,所属用户组、文件的大小、文件的最新修改日期和文件名称。
在这里我们详细的介绍一下前面的三种。
前面十个字符,第一个代表的是文件的类型即为:
d:文件夹
-:普通文件
l:软链接(类似Windows的快捷方式)
b:块设备文件(例如硬盘、光驱等)
p:管道文件
c:字符设备文件(例如屏幕等串口设备)
s:套接口文件
接下来的九个字符三三为一组,分别为文件拥有者(owner)、文件的所属组(group)、其他用户(other)的读写可执行权限。其中 rwx分别表示文件可读,可写,可执行,对应位置的-代表文件的该用户没有该权限。
我们可以这样子来理解权限,就是一件事情是否允许被特定的人做,权限是用来约束人的,文件的本身就具有天然的rwx属性。而文件的用户类别指的是一种角