1. 程式人生 > 其它 >linux 檔案目錄許可權

linux 檔案目錄許可權

linux 檔案目錄許可權

許可權的基本介紹

drwxrwxr-x. 2 ranan ranan 52 6月 25 11:23 bin

drwxrwxr-x. 數字資訊 所有者 所在組 檔案大小(6代表空目錄) 最後修改時間 檔名

d rwx rwx r-x.
檔案型別 檔案所有者的許可權 檔案所在組的使用者的許可權 檔案其他組的使用者的許可權

數字資訊
如果是檔案 1代表硬連結
如果是目錄 數字代表該目錄下的子目錄個數

檔案型別
-:普通檔案
d 目錄
l 軟連結
c 字元裝置,鍵盤,滑鼠
b 塊檔案,硬碟

rwx許可權

  • 檔案,對檔案內容進行操作
    • r 代表可讀
    • w 代表可寫,可以修改,但是不代表可以刪除該檔案,刪除一個檔案的前提是對該檔案所在的目錄有寫許可權,才能刪除檔案
    • x 代表可以被執行
  • 目錄,檔案目錄進行操作
    • r 代表可用ls檢視目錄內容
    • w 代表可寫,建立、刪除、重新命名目錄/檔案
    • x 代表可以進入該目錄

也可以用數字表示 r=4,w=2,x=1 因此rwx=4+2+1=7

許可權管理

修改許可權chmod

通過chmod指令,可以修改檔案或目錄的許可權

方式1 +-=
u:所有者 g:所有組 o:其他組 a:所有人

chmod u=rwx,g=rx,o=x 檔案目錄名
chmod u+w 檔案目錄名  # 給所有者增加寫許可權
chmod u-x 檔案目錄名	 # 給所有者減少執行許可權

方式2 通過數字
r=4,w=2,x=1 rwx=4+2+1=7

以下兩個命令相同

chmod u=rwx,g=rx,o=x 檔案目錄名
chmod 751 檔案目錄名

修改檔案所有者chown

指令:
chown 所有者 檔名
chown [選項] 所有者:所在組 檔名

常用選項

-c 顯示更改的部分的資訊
-f 忽略錯誤資訊
-h 修復符號連結
-R 處理指定目錄以及其子目錄下的所有檔案。常用
-v 顯示詳細的處理資訊

修改檔案所在組chgrp

指令:chgrp [選項] 組名 檔名

常用選項
-R 處理指定目錄以及其子目錄下的所有檔案