Fedora下文件/目录权限简析

来源:岁月联盟 编辑:exp 时间:2012-04-06

1、文件的访问权限     1.1、读权限(r) :表示允许指定用户读取相应文件的内容,而禁止对它做任何的更改操作。将所访问的文件的内容作为输入的命令都需要有读的权限。例如cat、more、less等。    1.2、写权限(w) :表示允许指定用户打开并修改文件。例如echo >或者通过vim编辑等命令。    1.3、执行权限(x):表示允许指定用户将该文件作为一个程序执行。 2、目录的访问权限    2.1、读权限(r)  :表示允许用户列出该目录下的文件,即读取目录文件中的文件名。例如执行ls,tree等命令。   2.2、写权限(w)  :表示允许用户从目录中删除、更该文件名、或添加新的文件。Linux下通常仅文件属主才有目录写权限。执行mkdir、touch、mv等命令。  www.2cto.com     2.3、执行权限(x):表示允许用户能用cd命令将工作目录改到该目录。    关于目录文件的访问权限,还有以下几点:    a、如果用户仅有写权限(w),没有执行权限(x),则用户无法在该目录下新建文件或目录;      故,对一个目录中的文件要新建文件,必须同时具备写权限(w)与执行权限(x)。   b、如果用户仅有读权限(r),没有执行权限(x),则用户仅可以查看该目录下的文件名,无法查看文件的其他属性。无法搜索,无法新建等操作。   c、如果用户仅有执行权限(x),则仅仅可以访问该目录(cd),不能搜索文件,也不能建立、修改、或者查看目录中内容(子目录或者文件);      故,为了能在目录中搜索文件,必须同时具备读权限(r)和执行权限(x)。   作者 itisthinktime