Linux 权限位问题

在linux系统中 通过输入 `ls -l`命令我们可以看到如下信息前10位就是文件的属性和权限的信息

 具体对应关系如下:
  第一位为文件属性,后面9位是按照3位3位进行标记,前三位是文件属主的权限,中间三位是文件属组的权限,后面三位表示其他用户权限,权限的顺序(rwx)如不存在此权限则以 `-` 表示

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

例如: -rw-r--r-- 表示此文件是普通文件 属主对这个文件的权限是读和写,属组对这个文件的权限只有读,其他用户对这个问价的全系只有读,权限用阿拉伯数字表示:4+2 4 4 => 644

错误分析

  根据错误提示说明此时文件 preinst 的权限位是 600 即 rw-------, 而要求是>=0555且<=0775, 显然755符合要求

则在相应的目录下在终端输入 `chmod 755 preinst`问题就可以解决

 

posted @ 2020-04-07 20:49  Ghost4C  阅读(330)  评论(0编辑  收藏  举报