使用 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。
懂了没?