对于普通文件来说,文件权限分别是:
但是对于目录文件来说:
以下,通过创建一个目录并修改其拥有不同的权限来解释。
1)创建一个practice的目录,并查看其拥有者的权限。
普通用户创建的目录文件拥有775 的权限。
用root 用户创建的目录文件拥有755 的权限。
2)在practice 中创建一个叫 first的文件,一个叫 second 的目录。
first写入Hello World!
second中创建一个third文件
3)用chmod 0100 修改 practice 的属性,使其只拥有执行( x )权限,同时将其他用户的权限屏蔽。
目录可以进入,不可列出目录下的文件,可以查看目录下已经存在的文件,但不能用tab。
不可创建文件
4)用chmod 0200 修改practice 的属性,使其拥有写入( w )的权限。
目录不可以进入,不可列出目录下的文件,不可查看目录下已经存在的文件,不能创建文件。
5)用chmod 0300 修改practice 的属性,使其拥有写入( w )和执行( x )的权限。
目录可以进入,不可列出目录下的文件,可查看目录下已经存在的文件,但不能用tab,能创建文件。
6)用chmod 0400 修改practice 的属性,使其拥有读取( r )的权限。
目录不可以进入,可列出目录下的文件,不可查看目录下已经存在的文件,不能创建文件。
7)用chmod 0500 修改practice 的属性,使其拥有读取( r )和执行( x )的权限。
目录可以进入,可列出目录下的文件,可查看目录下已经存在的文件,不能创建文件。
7)用chmod 0600 修改practice 的属性,使其拥有读取( r )和写入( w )的权限。
目录不可以进入,可列出目录下的文件,不可查看目录下已经存在的文件,不能创建文件。
8)用chmod 0700 修改practice 的属性,使其拥有读取( r )、写入( w )和执行( x )的权限。
有所有权限