一.从ls -l说起
[r] :可以读文件
[w] :可以写文件,但不能删除文件,删除文件的前提是有修改目录的权限(比如你想拿保险柜的钱就要能打开保险柜的锁)
[x]:可执行文件
举例说明:
拆成这样来看 :
- rw- r-- r-- 第一位 - 代表是文件不是目录,rw- 表示当前用户可以对它读和写,r–代表当前组其他人只能读,最后一个r–表示其他组的人只能读。
二.第0位
(重要)从ls -l命令中查到的关于文件的详细信息拆解:
三.文件权限
1.chmod :更改文件权限。
第0位我们没法改变,是文件就是文件,是目录就是目录。
第1 - 3位 : 我们可以讲他们视作二进制来看 ,如图:
现在1 -3 位是 rw- ,看做二进制就是 110,那么110换成十进制就是6,如果我现在想把它改成 rwx ,那么需要将其改成 111,换成十进制也就是7,所以 执行 chmod 744 1.txt 即可。(后面的6位不变)