chmod
- 功能描述:改变文件或目录权限
- 英文原意:change the permission mode of a file or directory
- 语法:
chmode [{ugoa}{+-=}{rwx}] [文件或目录] [mode=421] [目录或文件]
- 可选参数:
- -R 递归修改
- 示例:
chmod a+rwx file.txt
chmod 777 file.txt
chmod -R directory/
文件权限和目录权限的区别
r/w/x | 权限 | 文件 | 目录 |
---|---|---|---|
r | 读权限 | 可以查看文件的内容 | 可以列出目录中的内容 |
w | 写权限 | 可以修改文件的内容 | 可以在目录中创建、删除文件 |
x | 执行权限 | 可以执行文件 | 可以进入目录 |
chown
- 功能描述: 更改文件或目录的所有者
- 英文原意:change file or directory ownership
- 语法: chown [用户] [文件或目录]
- 示例:
chown newuser file.txt
chgrp
- 功能描述: 改变文件或目录的所属组
- 英文原意: change file or directory ownership
- 语法:chgrp [用户组] [文件或目录]
- 示例:
chgrp newgroup file
umask
- 功能描述:显示文件或文件夹的缺省权限
- 英文原意:the user file-creation mask
- 语法: umask [-S]
- 可选参数:- 以
rwx
显示新建文件的缺省权限 - 示例:
umask -S
- 说明:一般文件的缺省权限为所在目录缺省权限移除 x 以后的结果
注意:
有些为 mask 去显示文件的缺省权限,栗子: mask 的结果为 124,那么该文件的实际权限为 777 -124 = 653