6.1、文件与目录(chmod)
语法:chmod [选项] 权限模式 文件名或目录名
选项:-R
递归,给目录下的所有文件设定权限。
权限模式:
方法一:三部分组成,用户身份、赋权方式、权限。
- 用户身份:
u
所有者(user),g
所属组(group),o
其他人(other),a
全部身份(all) - 赋权方式:
+
加入权限,-
减去权限,=
设置权限。 - 权限:
r
读权限,w
写权限,x
可执行权限。
方法二:三个数字组成。 - 三个数字代表的意思:所有者、所属组、其他人。
- 每个数字的组成:
4
表示读权限,2
表示写权限,1
表示可执行权限。
功能描述:修改文件或目录的读写执行权限。
权限解析: - 文件:
- 读表示可打开文件
- 写表示可修改文件
- 可执行表示可以运行文件。
- 目录:
- 读表示可用ls查看目录下的文件或子目录,
- 写表示可在目录下进行增、删、重命名文件或子目录,
- 可执行表示可用cd进入目录。
6.2、所用者与所属组(chown)
语法:chown [选项] 所有者:所属组 文件名或目录名
选项:-R
递归,给目录下的所有文件设定所有者和所在组。
功能描述:修改文件或目录的所有者和所在组。
注:
- 普通用户即使文件的所有者,也不能修改文件的所有者。
- 普通用户可以修改所有者是自己的文件的权限。
6.3、所属组(chgrp)
语法:chgrp [选项] 目标组名 文件名或目录名
选项:-R
递归修改目录所属组时可使用。
功能描述:修改文件或目录的所属组,该功能也可用chown命令完成。
6.4、初始权限查看(umask)
语法:umask [选项]
选项:-S
返回的权限模式为:用户身份=权限。
功能描述:显示文件或目录新建时的初始权限。
详细解读:使用umask
指令返回的结果是四位八进制数字,是权限的掩码,实际权限为0777-掩码
。所以,为了更好地阅读,使用umask
指令时,加上-S
选项。