linux用户权限

linux用户权限

注:第一列为文件权限,第一位是文件类型,-代表文件,随后三位rw-是属主(user/owner)权限,再随后三位r--是属组(group)权限,最后三位r--是其他(other)权限。

进程对文件的访问权限应用模型:

如上图,当我们调用ls命令时,开启了一个进程

当进程的属主与文件的属主相同时,则应用属主权限。

否则,当进程的属主属于文件的属组时,应用属组权限。

否则,只能应用其他权限。

权限组合机制

三位权限  对应2进制  8进制

   ---       000       0

   --x       001      1

   -w-      010      2

   -wx      011      3

   r--       100      4

   r-x       101     5

   rw-      110      6

   rwx     111      7

权限管理命令

chmod命令(change mode)

-R 递归修改(recursive)同时修改目录下的子文件的权限,一般在授权表示法中使用。

注:用户仅能修改那些属于自己的文件的权限。

①mode表示法

赋权表示法:

属主权限u=  属组权限g=  其他权限o=  所有权限a=

linux用户权限

可以只更改一个:chmod u=rx 1.txt

若两个权限一样:chmod ug=rx 1.txt

若三个都一样:chmod a=r 1.txt

授权表示法:

u+ u-  g+ g-  o+ o-  a+ a-

linux用户权限

也可以同时操作两个:chmod ug+x 1.txt

②8进制表示法

linux用户权限

每三位对应前面的权限组合机制

③参考表示法

linux用户权限

将文件2.txt的权限复制给1.txt。

从属关系管理命令

注:仅管理员可修改文件的属主和属组

chown (change owner)  

-R 递归

linux用户权限

注:也可以用冒号 chown pm:pm 1.txt

如果只写一个的话,更改的是属主:chown pm 1.txt

linux用户权限

chgrp(change group)

只能更改属组 chgrp pm 1.txt

umask 文件权限的反向掩码、遮罩码

linux用户权限

第1位是特殊权限,后3位是普通权限

创建的目录时的默认权限是777,创建文件的默认权限是666,为了使文件更加安全、不出错,

新建文件的权限=默认权限-反向掩码

linux用户权限

即777-022=755

linux用户权限

上一篇:linux文件权限说明


下一篇:OCJP(1Z0-851) 模拟题分析(七)-->214