在linux中,某文件的权限为:d-rw-_r--_r--,请用数值形式表示该权限是多少?

请解释下d-代表什么意思,-rw-是什么意思,-_r--r_--代表什么意思,下划线代表什么意思?麻烦高手能解释清楚,这个问题我还没有完全搞清楚.

d代表文件是目录类型的,d后面的'-'应该为间隔用的。rw-_r--_r--表示文档拥有者的权限为读和写,文档所属群组的权限为读,其他人的权限为读。下划线是用来分隔不同类别的用户的。

文件权限一共有十位,第1位为文档类型,后面9位为用户权限,其中后面9位每3位为一组,依次表示文档拥有者的权限,文档所属群组的权限和其他人的权限。每个3位的权限所在位置是固定的,依次是rwx,如果该用户拥有该权限,则对应位用字母表示,否则用'-'表示。

文档类型包括5种,分别为d:表示目录;-:表示文件;l:表示问连接文档;b:表示装置文件里面的可供存储的设备接口;c:表示装置文件里面的串行端口设备。

文件的权限只有3种:r,读权限;w,写权限;x,执行权限。权限可以用数字表示分别为,r:4,w:2,x:1。

扩展资料

Linux系统中使用chmod命令来更改文件的权限。

语法为:chmod [-cfvR] [--help] [--version] [mode] file

    -c : 若该文件权限更改成功,才显示其更改信息

    -f : 若该文件权限无法被更改则不显示错误讯息

    -v : 显示权限变更的详细资料

    -R : 对目前目录下的所有文件与子目录进行相同的权限变更

    --help : 显示帮助说明

    --version : 显示版本

mode指权限设定的字串,格式为[ugoa][[+-=][rwxX],可以指定多个mode,以逗号分开。

    u表示该文件的拥有者,g表示与该文件的拥有者属于同群体者,o表示其他以外的人,a表示这所有人(默认)。

    +表示增加权限、-表示取消权限、=表示唯一设定权限。

    r表示可读取,w表示可写入,x表示可执行,X表示只有目标文件对某些用户是可执行的或该目标文件是目录时才追加X属性。

file指文件名。

例如:chmod g+w file.txt  该命令使文件flie.txt的拥有着的所属组增加对file.txt的写入权限。

参考资料来源:百度百科-Linux目录权限

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-07-14

1、在linux中,权限对应的数值分别如下:

r(读权限):4
w(写权限): 2
x(执行权限):1

2、linux中文件或者文件夹的权限从左右到右依次为所有者权限、所有者所在组的权限、其它用户权限。

3、d-rw-r--r--从左到右的意义具体如下:

d:表示文件类型,代表文件类型为目录
rw-:表示所有者的权限为读权限和写权限,即4+2=6
r--:表示所有者所在的用户组权限为只读权限,即4
r--:表示其它用户的权限为只读权限,即4
综合而来,rw-r--r--的权限用数字表示为644。

第2个回答  2013-04-14

图有点丑哈,将就看哈,这个权限我们分为4部分,如图所示

首先说下划线 _  只是个分隔符,没有实际意义;权限三个一组(除开表示文件类型的d-),以下划线_分开。


如图


第2部分表示此文件所有者(owner)对于此文件的权限,

第3部分表示此文件owner所在用户组(group)其他用户对于此文件的权限

第4部分表示除去以上两种用户的其他用户对于此文件的文件


那几个字母的意义如下:

1.d:directory(目录):表示这个文件是个目录,其他的还有f(file文件)等等;

2.r:read(可读)

3.w:write(可写)

4 x :execute(可执行)


希望对你有所帮助

本回答被网友采纳
第3个回答  2013-04-14
这个是权限的表示方法。一般Linux文件或目录权限分为三个,用户,组和其它。每个都有三个权限rwx,即读,写,执行权限。权限的表示方法有两种,一是直观法,即直接用rwx表示,另外一种是二进制数值法,如:644,755等。读是4,写是2,执行是1,三个相加得7,以此类推,如果是6,则表示读,写,没有执行权限。Linux下用ls -l能显示出文件或目录的权限,一般是10位表示法。即- --- --- ---第一个是文件类型,紧接着三个是用户权限,中间三个是组权限,最后三个是其它权限。Linux下的文件类型如下:
- 普通文件
d 目录
l 链接文件
b 块设备
c 字符设备
第4个回答  2013-04-14
d代表directory即目录,因为在Linux中的一个文件(夹)权限包括宿主权限、所属组权限、其他人的权限,即分为3段,每一段用rwx来表示,r代表读,w代表写,x代表执行,
好 举个例子 一个文件夹,其宿主有读写执行权限,其所属组有读写的权限,其他人只有读的权限
表示为drwxrw-r--
相似回答