linux系統644 755 777許可權詳解

2021-08-03 22:26:47 字數 958 閱讀 8078

常用的linux檔案許可權:

444 r--r--r--切換到markdown編輯器

600 rw-------

644 rw-r--r--

666 rw-rw-rw-

700 rwx------

744 rwxr--r--

755 rwxr-xr-x

777 rwxrwxrwx

從左至右,1-3位數字代表檔案所有者的許可權,4-6位數字代表同組使用者的許可權,7-9數字代表其他使用者的許可權。

而具體的許可權是由數字來表示的,讀取的許可權等於4,用r表示;寫入的許可權等於2,用w表示;執行的許可權等於1,用x表示;

通過4、2、1的組合,得到以下幾種許可權:0(沒有許可權);4(讀取許可權);5(4+1 | 讀取+執行);6(4+2 | 讀取+寫入);7(4+2+1 | 讀取+寫入+執行)

以755為例:

1-3位7等於4+2+1,rwx,所有者具有讀取、寫入、執行許可權;

4-6位5等於4+1+0,r-x,同組使用者具有讀取、執行許可權但沒有寫入許可權;

7-9位5,同上,也是r-x,其他使用者具有讀取、執行許可權但沒有寫入許可權。

rwx許可權數字解釋 

chmod也可以用數字來表示許可權如 chmod 777 file

語法為:chmod abc file

其中a,b,c各為乙個數字,分別表示user、group、及other的許可權。

r=4,w=2,x=1

若要rwx屬性則4+2+1=7;

若要rw-屬性則4+2=6;

若要r-x屬性則4+1=7。

範例:chmod a=rwx file 

和chmod 777 file 

效果相同

chmod ug=rwx,o=x file 

和chmod 771 file 

效果相同

若用chmod 4755 filename可使此程式具有root的許可權

Linux系統程式設計 Linux系統呼叫

linux 系統呼叫 庫函式 目錄 系統呼叫概述 系統呼叫的實現 系統呼叫和庫函式的區別 系統呼叫,顧名思義,說的是作業系統提供給使用者程式呼叫的一組 特殊 介面。使用者程式可以通過這組 特殊 介面來獲得作業系統核心提供的服務,比如使用者可以通過檔案系統相關的呼叫請求系統開啟檔案 關閉檔案或讀寫檔案...

Linux系統程式設計 Linux系統呼叫

這系統呼叫,顧名思義,說的是作業系統提供給使用者程式呼叫的一組 特殊 介面。使用者程式可以通過這組 特殊 介面來獲得作業系統核心提供的服務,比如使用者可以通過檔案系統相關的呼叫請求系統開啟檔案 關閉檔案或讀寫檔案,可以通過時鐘相關的系統呼叫獲得系統時間或設定定時器等。從邏輯上來說,系統呼叫可被看成是...

linux修改系統時間,查詢linux系統重啟記錄

date s 11 12 19date s 23 43 20 root centostest last tail n 10 第一列 第二列 第三列 第四列 第五列 root tty1 tue sep 603 56 down 00 00 root pts 0192.168 141 65 tue sep...