Linux文件权限符号含义
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux文件权限符号含义相关的知识,希望对你有一定的参考价值。
参考技术A Linux文件权限符号含义在Linux中,每个文件都有不同的权限。用户可以使用ls -l命令查看权限属性。其中,符号含义如下所示:
r:读权限。
w:写权限。
x:可执行权限。
-:没有权限。
s:SET位权限。
t:粘滞位权限。
例如,可执行文件ls的权限为-rwxr-xr-x。其中,第一个符号表示文件类型,-表示普通文件;后面分别为所有者权限、所属组的权限和其它用户权限。这里,表示ls文件的所有者权限为读、写和可执行;所属组的权限为读和可执行;其它用户权限为读和可执行。在一些文件权限属性后面,可能显示为点、加号或空格,如“-rw-rw-r--.”或“-rw-r--r--+”。其中,权限属性后面有点,表示该文件带有“SELinux的安全上下文”;权限属性后面标记为加号(+),表示使用了ACL(Access Control List)权限。如果文件权限后面附加一个空格,则表示系统没有可替换的访问控制措施。
在Linux系统中,一个文件的访问权限是755,其含义是什么?
Linux系统文件访问权限
首先是有四个数,4(可读),2(可写),1(可执行),0(无权限)。
而为什么访问权限是三个数,
- 第一位数指代表文件所有者拥有的权限
- 第二位数代表文件所有者同组用户的权限
- 第三位数代表公共用户的权限
755表示该文件所有者对该文件具有读、写、执行权限,且该文件所有者所在组用户及其他用户对该文件都具有读和执行权限。
linux文件权限一般都以8进制表示,格式为abc的形式,其中a,b,c各为一个数字,分别表示User、Group、及Other对该文件的操作权限;
如果文件权限用二进制表示那么是9位bit,从左至右,1-3位数字代表文件所有者的权限,4-6位数字代表同组用户的权限,7-9数字代表其他用户的权限。
这时候就是 rwx表示4+2+1
以上是关于Linux文件权限符号含义的主要内容,如果未能解决你的问题,请参考以下文章