一、文件的权限及归属
1.访问权限
权限 | 说明 |
读取r | 允许查看文件内容、显示目录列表 |
写入w | 允许修改文件内容,允许在目录中新建、移动、删除文件或子目录 |
可执行x | 允许运行程序、切换目录 |
2.归属(所有权)
归属 | 说明 |
属主 | 拥有该文件或目录的用户帐号 |
属组 | 拥有该文件或目录的组帐号 |
3、查看文件/目录的权限和归属
权限项 | 读 | 写 | 执行 | 读 | 写 | 执行 | 读 | 写 | 执行 |
字符表示 | r | w | x | r | w | x | r | w | x |
数字表示 | 4 | 2 | 1 | 4 | 2 | 1 | 4 | 2 | 1 |
权限分配 | 文件所有者 | 文件所属组 | 其他用户 |
4、设置文件/目录的权限和归属:chmod
chmod 【ugoa...】【+-=】【rwx】 文件...
chmod nnn 文件
每个n代表一个八进制数,每个八进制数值得是权限的数字表示形式的和
ugoa”表示该权限设置针对的用户类别。(缺省时为a)
- ‘u’ 代表文件属性
- ‘g’ 代表文件属组内的用户
- ‘o’ 代表其他任何用户
- ‘a’ 代表所有用户
- "+ - ="表示设置权限的操作动作。
- ‘+’ 代表增加相应权限
- ‘-’ 代表减少相应权限
- ‘=’ 代表仅设置对应的权限
“rwx”是权限的字符组合形式,也可以拆分使用。
chown 属主 文件或目录
chown :属组 文件或目录
chown 属主:属组 文件或目录
选项 | 说明 |
-R | 递归修改指定目录下所有子目录及文件的归属 |
二、设置目录和文件的默认权限:umask
作用
1.控制新建的文件或者目录的权限
2.默认权限去除umask的权限为新建的文件或者目录的权限(新建的文件或者目录的权限为默认最大权限减去umake。普通文件的最大默认权限为6,目录的最大默认权限为7。)
2.umask设置:umask 022
3.umask查看:umask
目录