Linux兩種形式實現許可權設定( v )

2021-10-05 17:41:05 字數 1161 閱讀 6695

許可權設定

語法:#chmod 【選項】 許可權模式 文件路徑

注意事項:

常用選項:

-r:遞迴設定許可權 (當文件型別為資料夾的時候)

許可權模式:該文件需要設定的許可權資訊

文件:可以是檔案也可以是資料夾,路徑是相對或者絕對

設定許可權:操作者必須是root使用者或者文件所有者

字母形式

給誰設定:

u:表示所有者身份owner(user)

g:表示給所有者同組使用者設定(group)

o:表示others,給其他使用者設定許可權

a:表示all,給所有人(包含ugo部分)設定許可權

如果在設定許可權的時候不指定給誰設定,則預設給所有使用者設定

什麼許可權-許可權字元:

r:讀w:寫

x:表示執行

-:表示沒有許可權

如何設定-許可權分配方式:

+:表示給具體的使用者新增許可權(相對當前)

-:表示刪除使用者的許可權(相對當前)

=:表示將許可權設定成具體的值(注重結果)【賦值】

設定多個身份的許可權時候,每個身份之間需要通過英文逗號分開。

例項:給/root/hello.txt檔案設定許可權,要求所有者擁有全部許可權,同組使用者擁有讀寫許可權,其他使用者只有讀許可權。

答案:#chmod u=rwx,g=rw,o=r /root/hello.txt

答案不唯一;

數字許可權

讀:r 4

寫:w 2

執行:x 1

沒有任何許可權(-):0

例如:需要給index.html設定許可權,許可權要求所有者擁有全部許可權,同組使用者擁有讀執行許可權,其他使用者唯讀。

分析:所有者(第1位):全部許可權 = 讀 + 寫 + 執行 = 4 + 2 + 1 = 7

同組使用者(第2位):讀執行 = 讀 + 執行 = 4 + 1 = 5

其他使用者(第3位):讀 = 4

組合: 754

最終得出的結果是754

#chmod 754 index.html

擴充套件:在linux系統中,建立文件的許可權有乙個預設值,以當前的系統為例,其建立資料夾之後的預設許可權是755,建立檔案之後的許可權是644。

沒有雙擊事件實現的兩種形式

一。mousedown事件下判斷 if ssdouble in shift and ssleft in shift then begin showmessage aa end 訊息處理詳解 tmsg tagmsg tagmsg record hwnd hwnd message uint wparam...

C C 的兩種多型形式

1 2 test.cpp4 5 created by mac on 15 8 11.6 7 8 include9 include10 using namespace std 11class person 基類person12 25person person 26 person person stri...

include的兩種指令形式

在程式設計過程中不在意的細節 搬運於c程式設計 include include stdio.h include使用尖括號的形式時,編譯系統從存放c編譯系統的子目錄中去找所要包含的檔案如 stdio.h 這稱為 標準方式 若使用 include指令是為了使用系統庫函式,因而要包含系統提供的相應標頭檔案...