文件类型及访问者
文件类型
知道 Linux 的基本权限,首先要了解文件类型,第一位代表文件的类型。
d:目录文件 -:普通文件 l:软链接(类似 Windows 的快捷方式) b:块设备文件(例如硬盘、光驱等) p:管道文件 c:字符设备文件(例如屏幕等串口设备) s:套接口文件
主要学习目录文件和普通文件。
访问者
文件访问者有三类:
- 所有者 u-user(创建文件的所有者即为你)
- 所属组 g-group(该小组负责此文件)
- 其他人 o-others(除上述两类外的所有人)

Linux 基本权限
文件有 3 类访问者,每个访问者又有 3 种访问权限。
r:Read,读取权限。对文件可查看内容,对目录可浏览文件。 w:Write,写入权限。对文件可修改,对目录可修改、移动、删除文件。 x:Execute,执行权限。对文件可执行,对目录可进入。
文件权限值

第一位说明普通文件,后面 9 位以 3 位一组,分别代表所有者、所属组、其他人的权限。
例如:所有者可读可写,所属组可读可写,其他人只可读。若是 - - - 则无权限。
二进制
用比特位记录,有权限为 1,无权限为 0。示例:110 110 100。
八进制
以 3 位为一组,用八进制表示。示例:6 6 4。

更改权限指令
使用 chmod 修改所有者、所属组、其他人的 rwx 权限。
添加所有者执行权限:
chmod u+x test.e
减少其他人可读权限:
chmod o-r test.e
增加所有人的可读权限:
chmod a+r test.e
增加所有人的可写权限,并增加所属组的执行权限,用逗号隔开:
chmod a+r,g+x test.e
或使用八进制表示:


