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`问题就可以解决