檔案許可權管理命令
概述
-
檔案許可權分為3種:讀r、寫w、執行x;
-
檔案歸屬分為3類:user、group、other;
-
為了便於許可權管理,每個許可權都有對應的數字:
0表示沒有許可權、4表示讀許可權、2表示寫許可權、1表示執行許可權
方式1:數字表示法
- chmod 777 -R 檔案|資料夾 其中-R用於遞迴修改資料夾及其下所有子檔案。
[root@node1 test]# ll
total 4
-rw-r--r-- 1 root root 2 Aug 16 18:32 1.txt
[root@node1 test]# chmod 777 1.txt
[root@node1 test]# ll
total 4
-rwxrwxrwx 1 root root 2 Aug 16 18:32 1.txt
- chmod 777 1.txt 代表所有使用者都滿許可權
方式2:字母+-法
-
user->u group->g others->o all->a
-
+
增加許可權 -
-
減少許可權
[root@node1 test]# ll
total 4
-rwxrwxrwx 1 root root 2 Aug 16 18:32 1.txt
[root@node1 test]# chmod a-x 1.txt
[root@node1 test]# ll
total 4
-rw-rw-rw- 1 root root 2 Aug 16 18:32 1.txt
[root@node1 test]# chmod u+x 1.txt
[root@node1 test]# ll
total 4
-rwxrw-rw- 1 root root 2 Aug 16 18:32 1.txt
- chmod a-x 1.txt 表示所有使用者都新增執行許可權
方法3:等號賦值法
- chmod u=rwx,g=rw 檔案|資料夾
[root@node1 test]# ll
total 4
-rwxr-xrw- 1 root root 2 Aug 16 18:32 1.txt
[root@node1 test]# chmod u=r,g=---,o=--- 1.txt
[root@node1 test]# ll
total 4
-r-------- 1 root root 2 Aug 16 18:32 1.txt