一、Ubuntu/Linux文件权限
文件权限是指不同的用户或用户组对某个文件拥有的权限,文件的权限分为三种:
r:读 w:写 x:可执行
touch a.c
ls a.c -l
-rw-rw-r-- 1 change change 0 7月 27 13:59 a.c
解释如下:
第一个change: a.c文件所属用户change
第二个change: a.c文件所属用户组change
第一个-: 代表文件类型
第一个rw-: 文件所属的用户对应的权限,-代表无执行权限,r代表读,w代表写
第二个rw-: 用户所在用户组其它成员的权限,-代表无执行权限,r代表读,w代表写
r–: 不属于该用户组的成员对应的权限,仅可读权限
可以使用二进制表示文件权限:
三种权限就可以使用 3 位二进制数来表示,一种权限对应一个二进制位,如果该位为 1 就表示具备此权限,如果该位为 0 就表示不具备此权限。
二、Ubuntu/Linux文件权限修改