使用 ls -l,查看文件权限
左侧第一列 -rw-r--r-- 这些就是文件的权限信息。
文件的权限分为三种:(三种权限可相互叠加,最高权限为7)
权限 | 字母 | 对应的二进制 | 对应的八进制 |
读 | r | 100 | 4 |
写 | w | 010 | 2 |
可执行 | x | 001 | 1 |
嗯?你可别骗我?这上面显示出来的 -rw-r--r-- 可有10位数,即使是三个权限都叠加起来,也凑不够10位数啊。
凑不够才对嘛,Linux是一个多用户系统,又不是只为你一个用户服务,文件的权限要区分 “ 使用者和群组 ”。
看一下这十位数分别表示什么:
第1位 | 第2~4位 | 第5~7位 | 第8~10位 |
-文件;d目录 | owner(所有者/用户)权限 | group(所在组)权限 | other(其他组)权限 |
哦!搜得死内。
那怎么去修改权限呢?
chmod xxx filename
xxx 为权限。例如最高权限,777。
懂了没?