绝对模式
chm d命令绝对模式的一般形式为:chmod [mode] file其中m o d e是一个八进制数。在绝对模式中,权限部分有着不同的含义。每一个权限位用一个八进制数来代表,如0 4 0 0 文件属主可读0 2 0 0 文件属主可写0 1 0 0 文件属主可执行0 0 4 0 属组用户可读0 0 2 0 属组用户可写0 0 1 0 属组用户可执行0 0 0 4 其他用户可读0 0 0 2 其他用户可写0 0 0 1 其他用户可执行在设定权限的时候,只需按照上面查出与文件属主、属组用户和其他用户所具有的权限相对应的数字,并把它们加起来,就是相应的权限表示。可以看出,文件属主、属组用户和其他用户分
目录
目录的权限位和文件有所不同。目录的读权限位意味着可以列出其中的内容。写权限位意味着可以在该目录中创建文件,如果不希望其他用户在你的目录中创建文件,可以取消相应的写权限位。执行权限位则意味着搜索和访问该目录.r :可以列出该目录中的文件w:可以在该目录中创建或删除文件x:可以搜索或进入该目录权限文件属主属组用户其他用户drwx rwx r- x ( 775 ) 属主读、写、执行,属组读、写、执行,其它组读、执行drwx r-x r- - ( 754 ) 属主读、写、执行,属组读、执行,其它组读drwx r-x r- x ( 755 ) 属主读、写、执行,属组读、执行,其
文件类型
前面提到的第一条横杠,表示该文件是普通文件型文件类型有七种,它可以从ls -l命令所列出的结果的第一位看出.七种类型:d 目录。l 符号链接(指向另一个文件)。s 套接字文件。b 块设备文件。c 字符设备文件。p 命名管道文件。- 普通文件,或者更准确地说,不属于以上几种类型的文件。文件的权限位中中每一组字符中含有三个权限位:r 读权限w 写/更改权限x 执行该脚本或程序的权限如:r-- --- --- 文文件属主可读,但不能写或执行r-- r-- --- 文文件属主和属组用户(一般来说,是文件属主所在的缺省组)可读r-- r-- r- - 文任何用户都可读,但
权限文件属主属组用户其他用户
drwx rwx r- x ( 775 ) 属主读、写、执行,属组读、写、执行,其它组读、执行drwx r-x r- - ( 754 ) 属主读、写、执行,属组读、执行,其它组读drwx r-x r- x ( 755 ) 属主读、写、执行,属组读、执行,其它组读、执行如果把属组用户或其他用户针对某一目录的权限设置为- - x,那么他们将无法列出该目录中的文件。如果该目录中有一个执行位置位的脚本或程序,只要用户知道它的路径和文件名,仍然可以执行它。用户不能够进入该目录并不妨碍他的执行。目录的权限将会覆盖该目录中文件的权限。例如,如果目录temp具有如下的权限:drwxr--r--
文件安全与权限
当创建一个文件的时候,系统保存了有关该文件的全部信息,包括:" 文件的位置。" 文件类型。" 文件长度。" 哪位用户拥有该文件,哪些用户可以访问该文件。" i节点。" 文件的修改时间。" 文件的权限位。让我们用touch命令创建一个文件:$ touch temp创建了一个空文件,现在用ls -l命令查看该目录下文件的属性(我这里用中文版):如下:[root@Linux_chenwy temp]# ls -l总用量 36-rw-r--r-- 1 root root 34890 10月 19 20:17 httpd.conf-rw-r--r-- 1 root root 0 10月