电脑技术学习

类UNIX系统基础:文件安全与权限

dn001

  这个规则也适合于目录,不过不会出现为0的目录,即使是空目录

  -rw-r--r-- :这是该文件的权限位。

  第一个横杠:指定文件类型,表示该文件是一个普通文件。(所创建的文件绝大多数都是普通文件或符号链接文件)。

  除去最前面的横杠,一共是9个字符,他们分别对应9个权限位。通过这些权限位,可以设定用户对文件的访问权限。对这两个文件的精确解释是:

  CODE:rw-:前三位,文件属主可读、写

  r--:中间三位,组用户可读

  r--:最后三位,其他用户只可读

  在创建的时候并未给属主赋予执行权限,在用户创建文件时,系统不会自动地设置执行权限位。这是出于加强系统安全的考虑。

  现在分开详细说明:

  文件类型

  前面提到的第一条横杠,表示该文件是普通文件型

  文件类型有七种,它可以从ls -l命令所列出的结果的第一位看出。

  七种类型:

  CODE:d 目录。

  l 符号链接(指向另一个文件)。

  s 套接字文件。

  b 块设备文件。

  c 字符设备文件。

  p 命名管道文件。

  - 普通文件,或者更准确地说,不属于以上几种类型的文件。

  文件的权限位中中每一组字符中含有三个权限位:

  CODE:r 读权限

  w 写/更改权限

  x 执行该脚本或程序的权限

  如:

  CODE:r-- --- --- 文文件属主可读,但不能写或执行

  r-- r-- --- 文文件属主和属组用户(一般来说,是文件属主所在的缺省组)可读

  r-- r-- r- - 文任何用户都可读,但不能写或执行

  rwx r-- r- - 文文件属主可读、写、执行,属组用户和其他用户只可读

  rwx r-x --- 文文件属主可读、写、执行,属组用户可读、执

  rwx r-x r- x 文文件属主可读、写、执行,属组用户和其他用户可读、执行

标签: