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等命令。
2.3、执行权限(x):表示允许用户能用cd命令将工作目录改到该目录。
关于目录文件的访问权限,还有以下几点:
a、如果用户仅有写权限(w),没有执行权限(x),则用户无法在该目录下新建文件或目录;
故,对一个目录中的文件要新建文件,必须同时具备写权限(w)与执行权限(x)。
b、如果用户仅有读权限(r),没有执行权限(x),则用户仅可以查看该目录下的文件名,无法查看文件的其他属性。无法搜索,无法新建等操作。
c、如果用户仅有执行权限(x),则仅仅可以访问该目录(cd),不能搜索文件,也不能建立、修改、或者查看目录中内容(子目录或者文件);
故,为了能在目录中搜索文件,必须同时具备读权限(r)和执行权限(x)。
阅读(1048) | 评论(0) | 转发(0) |