Linux檔案許可權管理命令

七落安歌發表於2024-03-14

檔案許可權管理命令

概述

  • 檔案許可權分為3種:讀r、寫w、執行x

  • 檔案歸屬分為3類:user、group、other;

  • 為了便於許可權管理,每個許可權都有對應的數字:

0表示沒有許可權、4表示讀許可權、2表示寫許可權、1表示執行許可權

image-20240311005202475

方式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

相關文章