1. 怎么看权限? (ls -l)
在终端输入ls -l,你会看到类似下面的一行“天书”:
Bash
drwxr-xr-x 2 user dev 4096 Dec 12 10:00 project/我们需要关注的是最前面的 10 个字符drwxr-xr-x,它分为 4 个部分解读:
字符位置 | 字符 | 含义 | 解释 |
第 1 位 |
| 文件类型 |
|
第 2-4 位 |
| 所有者权限(User) | 文件主人的权限 |
第 5-7 位 |
| 所属组权限(Group) | 同组同事的权限 |
第 8-10 位 |
| 其他人权限(Others) | 既不是主人也不是同事的路人权限 |
r(Read): 读。对文件是查看内容;对目录是列出文件名 (ls)。w(Write): 写。对文件是修改内容;对目录是新建/删除文件。x(Execute): 执行。对文件是运行程序;对目录是进入目录 (cd)。-: 无权限。
2. 怎么改权限? (chmod)
chmod(Change Mode) 是修改权限的核心命令。有两种改法:
方法 A:数字法 (最常用,适合配合记忆)
这是高手的用法,简单快捷。
