首页 > 试题广场 >

在 Linux中,file.sh 文件的权限为 -rw-r-

[单选题]
在 Linux中,file.sh 文件的权限为 -rw-r--r-x,其对应权限用数值形式表示为()
  • 775
  • 745
  • 645
  • 643
r:4
w:2
x:1
发表于 2017-06-12 22:38:19 回复(0)
更多回答
文件类型和文件权限由 10 个字符组成:
第 1 位表示文件的类型;
第 2 - 4 位表示文件所有者对文件的权限;
第 5 - 7 位表示文件所有者所在组的用户对文件的权限;
第 8 - 10 位表示其他用户对文件的权限;
其中 r 表示可读,w 表示可写,x 表示可执行,- 表示没有权限。

如果可读,权限二进制为 100,十进制是4;
如果可写,权限二进制为 010,十进制是2;
如果可执行,权限二进制为 001,十进制是1;
所以 rw-r--r-x 权限的十进制表示为 645。
发表于 2022-05-24 14:10:46 回复(0)
Linux权限中,第一个指是否是目录,后面根据rwx形式对拥有者,所属组,其他分别授权,-rw-r--r-x即为110,100,101,转换成十进制就是645
编辑于 2016-04-17 20:31:23 回复(4)
发表于 2017-06-12 16:51:30 回复(0)
权限共十位  从第二位算起 每三个一组  r w  x  4 2 1 有则加
发表于 2016-04-26 14:09:02 回复(3)

权限显示位一共为 10 位,分为四段,:

  • 第一段(位):普通文件(-)、软链接(l)、文件目录(d)等
  • 之后每 3 位一段,分别代表所有者、所属组、其他人的权限
  • 每一组分别有三种权限,可读(r)、可写(w)、可执行(x),用数字来标识就是对应4、2、1
  • 综合起来用数字表示就是每组权限的标识数字相加

本题中为4+2、4、4+1,连起来就是645

发表于 2018-04-25 19:47:40 回复(0)
权限共十位 ,从第二位算起,每三个一组,rw-, r--, r-x
                                                                     110  100 101    -------对应二进制
                                                                      420 400  401    -------对应十进制
rwx也就是通常对应的421

发表于 2020-08-19 14:34:35 回复(0)
C
第1位代表文件类型,-表示为普通文件
第2~4位代表文件所属用户拥有的权限,5~7位代表该用户所属组拥有的权限,8~10位表示其他用户拥有的权限
权限表示用3位2进制表示,依次代表 读 写 执行,1代表有这个权限,0代表没有
于是-rw-r--r-x代表权限的是后面9位
rw-  r--    r-x
110 100 101 即645
发表于 2018-03-12 10:57:15 回复(0)
r 4
w 2
x 1
发表于 2017-07-13 22:02:16 回复(0)
Linux中的权限有r(读) w(写) x(执行),分别用数字4,2,1代表。
发表于 2017-03-20 12:43:46 回复(0)
答案:C。645

补充:
文件属性:



Linux文件属性有两种设置方法,一种是数字,一种是符号。
--------------------------
每三个为一组,加起来,分别为6,4,5。即645
发表于 2022-02-11 16:19:22 回复(0)

在 Linux 中,每个文件或目录都有一个 10 字符的权限字符串,第一个字符表示文件类型(- 表示普通文件),后面 9 个字符分成三组,每组 3 个字符,分别对应于文件所有者、文件所属用户组和其他用户的权限。

其中,每组中的 3 个字符分别表示读(r)、写(w)和执行(x)的权限。如果某个位置有特殊权限,则在对应位置上使用特定的字符表示,比如 s 和 S 表示启动时运行程序的有效用户身份权限(setuid/setgid),t 表示在目录中只有本人才能删除文件。

因此,文件file.sh的权限字符串-rw-r--r-x可以转换为数值形式654:

  • -rw-r--r-x 中,第一位为 - 表示这是一个普通文件,不是目录、链接等特殊类型。
  • 接下来的 9 个字符分成了三组,每组 3 个字符表示对应权限。第一组 rw- 表示文件所有者拥有读写权限,但没有执行权限;第二组 r-- 表示文件所属用户组拥有读取权限,但没有写入和执行权限;第三组 r-x 表示其他用户拥有读取和执行权限,但没有写入权限。
  • 对于每个权限位,用 4 表示读取权限,用 2 表示写入权限,用 1 表示执行权限。因此,对应的数值为:- 表示 0,r 表示 4,w 表示 2,x 表示 1。按照顺序将三组权限转换成数值,得到 6-5-4,因此文件的权限数值为 654。
发表于 2023-06-03 13:00:05 回复(0)
r 4 可读w 2 可写X 1 可执行
发表于 2022-04-29 14:06:09 回复(0)
r=4 w=2 x=1
发表于 2020-07-04 08:12:30 回复(0)
rwx:421
发表于 2019-03-17 23:33:46 回复(0)
c
发表于 2016-04-19 15:29:25 回复(0)