Linux某文件的权限为:drw-r--r-x,用数值形式表示该权限,则该八进制数为什么,该文件属性是什么
八进制数:645。文件属性为:属主具有读写权限,属组具有读权限,其他人具有读和执行的权限。
其中,r:读权限(read)、w:写权限(write)、x:执行(execute)。所属:u:属主、g:属组、o:其他人。rw-r--r-x 9个位,分为三段,每段三个位,依次为r,w,x权限,三段分别为属主,属组,其他人三种类别的权限。
数字也可以代表权限,r使用4表示,w使用2表示,x使用1表示,rwx使用二进制表示的话,有权限使用1表示,没有使用0。具体只要在相应位上有权限,则二进制为1,则三个位组合起来,再从二进制转化为十进制则数字可计算出来权限。
扩展资料:
权限的规定:
1、X的作用(x权限特殊形式),针对目录增加x权限。
2、对文件:无执行的文件,不会增加x权限,任意三种人有执行权限,也会增加x权限。
3、对目录的权限意义:
只有读:只能查看目录文件列表,不能访问文件,也不能cd目录(查看,删除)。只有执行:可以cd进去,不能ls,可以访问目录中的文件。执行是基础权限。写权取:配合x权限才生效。新建目录: 777 - umask值就是新建目录的默认权限;管理员的umask 是 022;普通用户的umask是 002。
参考资料来源:百度百科-文件系统权限
d rw- r-- r-x 你可以这样看,去掉首字母(下面有说首字母是什么),往后就是每三个字母就是rx-对吧,题目叫转成八进制转一位八进制代表三位二进制这里就可以rw-看着成 4, 2, 1,然后就是rw-等于4+2=6; r--等于4; r-x等于5;
这个是第一个字母所代表文件类型:b(块设备) c(字符设备) d(目录) -(普通文件) l(连接文件) s(套接字) p(管道)
权限:用户权限 组权限 其他用户权限 r(4):可读 w(2):可写 x(1):可执行 -:没有权限
最后就是0645
d 代表目录
r 代表读权限
w 代表写权限
x 代表运行权限
用二进制数表示为 110100101
所以用八进制数表示为 0645
该文件属性是,文件宿主可以读写,不可以运行;文件所在用户组可读,不可写不可运行;其他用户可读可运行,不可写。
W=2
X=1
RX=5
RW=6
WX=3
RWX=7