1 許可權基本介紹 drwxr-xr-x. 3 laffy snow 4096 3月 9 16:17 test 第1位:文件類型(d,-,l,c,b) d 文件夾 - 普通文件 l 軟鏈接 c 字元設備文件,如滑鼠鍵盤 b 塊設備,如硬碟 第2-4位:確定文件所有者對文件的許可權 第5-7位:確定文件所 ...
1 許可權基本介紹
drwxr-xr-x. 3 laffy snow 4096 3月 9 16:17 test
第1位:文件類型(d,-,l,c,b) d 文件夾 - 普通文件 l 軟鏈接 c 字元設備文件,如滑鼠鍵盤 b 塊設備,如硬碟
第2-4位:確定文件所有者對文件的許可權
第5-7位:確定文件所屬組對文件的許可權
第8-10位:確定文件其他組對文件的許可權
2 rwx許可權
(1)rwx作用到文件
[r]代表可讀(read):可以讀取,查看
[w]代表可寫(write):可以修改,但是不代表可以刪除該文件,刪除一個文件的前提條件是對該文件所在的目錄有寫許可權,才能刪除該文件.
[×]代表可執行(execute):可以被執行
(2) rwx作用到目錄
[r]代表可讀(read):可以讀取,Is查看目錄內容
[w]代表可寫(write):可以修改,對目錄內創建+刪除+重命名目錄
[×]代表可執行(execute):可以進入該目錄
例子:
-rw-r--r--. 1 root root 1837 3月 10 10:09 mytest.zip
第1位:“-”表明此文件為普通文件
第2-4位:“rw-”表明文件所有者對此文件有讀寫許可權
第5-7位:“r--”表明所有組(root組)成員對此文件有讀許可權
第8-10位:“r--”表明其他組對此文件有讀許可權
註:
1 如果是文件:硬連接數 如果是目錄:子目錄數組
root 用戶
root 組
1837 文件大小,如果是文件夾,顯示4096位元組
3月 10 10:09 最後修改日期
mytest.zip 文件名
3 修改許可權-chmod
chmod 修改文件或目錄許可權
方式1:利用“+”,“-”,“=”賦予許可權
u 所有者 g 所在組 o 其他組 a 所有使用者
chmod u=rw,g=rw,o=rw 文件/目錄 給所有者賦予rw許可權,給所在組賦予rw許可權,給其他組賦予rw許可權
chmod u+x,g-w,o=r 文件/目錄 給所有者加上x許可權,給所在組減去w許可權,給其他組賦予r許可權
方式2:利用數字賦予許可權
r=4 w=2 x=1 rwx=4+2+1=7 rw=6 wx=3 rx=5
chmod 754 文件/目錄名 給文件/目錄所有者賦予rwx許可權,給所在組賦予rx許可權,給其他組賦予r許可權
4 修改文件所有者-chown
chown newowner 文件/目錄 改變所有者
chown newowner:newgroup 文件/目錄 改變所有者和所在組
-R 如果是目錄 則使其下所有子文件或目錄遞歸生效
5 修改文件所有組-chgrp
chgrp newgroup 文件/目錄
-R 如果是目錄 則使其下所有子文件或目錄遞歸生效
註:若要對文件夾內的文件操作,必須先擁有對文件夾的許可權。