linux系統文件權限詳解

使用ll命令查詢文件權限:


d:表示是一個目錄

所有者

用戶組

其他用戶

r

w

x

r

w

x

r

w

x

在linux中的每一個文件或目錄都包含有訪問權限,這些訪問權限決定了誰能訪問和如何訪問這些文件和目錄。其中共有三個用戶:所有者、用戶組和其他用戶。用戶可能擁有的權限有讀、寫和執行等三個權限。

特殊權限:

         s:可執行的文件搭配這個權限,便能得到特權,任意存取該文件的所有者能使用的全部系統資源。請注意具備SUID權限的文件,黑客經常利用這種權限,以SUID配上root帳號擁有者,無聲無息地在系統中開扇後門,供日後進出使用。

         t:/tmp和 /var/tmp目錄供所有用戶暫時存取文件,亦即每位用戶皆擁有完整的權限進入該目錄,去瀏覽、刪除和移動文件。

使用chmod和數字改變文件或目錄的訪問權限:

   r: 對應數值4

w: 對應數值2

x:對應數值1

  -:對應數值0

chmod 777 1.txt    ——〉   這是給最大權限的方法。

chmod 664 a.txt                     ——〉       這是給所有者讀寫權限,用戶組讀寫權限,其他用戶讀權限。

chmod +x 1.txt                       ——〉         這是給三個用戶都加了執行權限。

chmod u +x 1.txt                       ——〉         這是給所有者加了執行權限。

chmod g +x 1.txt                       ——〉         這是給組內用戶加了執行權限。

chmod o +x 1.txt                       ——〉         這是給其他用戶加了執行權限。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章