天天看點

Linux下檔案和目錄權限說明    w(write):    r(read):    x(execute):    s或者S(SUID,Set UID):    t或者T(Sticky):

    在Linux下使用ls -l或者ll指令可以檢視檔案和檔案夾的權限。結果顯示類似于:

    drwxrwxrwx,這裡分為四組,分别為檔案類型,檔案所有者的權限(讀寫執行),檔案所有者所在組使用者的權限(讀寫執行),其它使用者的權限(讀寫執行),這裡不再詳述,相信隻要用Linux的使用者都知道。這裡直接檔案夾的權限進行說明:

    Linux中目錄的權限:

    w(write):

    對檔案而言,具有新增、修改檔案内容的權限;對目錄來說,具有删除、移動目錄内檔案的權限。

    r(read):

    對檔案而言,具有讀取檔案内容的權限;對目錄來說,具有浏覽目錄的權限

    x(execute):

    對檔案而言,具有執行檔案的權限;對目錄來說該使用者具有進入目錄、建立檔案、建立目錄的權限。

    s或者S(SUID,Set UID):

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

    t或者T(Sticky):

    /tmp和 /var/tmp目錄供所有使用者暫時存取檔案,亦即每位使用者皆擁有完整的權限進入該目錄,去浏覽、删除和移動檔案。

    r,w,x是基本權限,s,t是特殊權限。

繼續閱讀