1.1 linux系統中三種基本許可權
·檔案許可權的定義:對某個檔案或目錄的訪問控制(訪問限制)
·檔案的三個屬性:
l 使用者的所有者(屬主):當使用者建立乙個檔案,預設這個使用者就是這個檔案的屬主
l 使用者的群組所有者(屬組):使用者的主要組就是這個檔案的屬組
l 其他人:不是以上兩者
例如:# ll
total 0
-rw-r--r-- 1 root root 0 jul 8 18:28 text.txt
其中第三列和第四列是使用者的屬主和屬組
·三種基本許可權型別:
l 每個檔案或目錄都有9
個基本許可權位:rw-r--r—
l 三個基本的許可權為:r
(讀)w
(寫)x
(執行)
l 讀寫執行的含義:
對檔案的含義
對目錄的含義r讀
可以檢視閱讀
可以列出目錄中檔案列表w寫
對檔案可以修改和刪除
在目錄中建立、刪除檔案x執行
檔案可以執行(二進位制、指令碼)
可以使用cd
命令進入該目錄
·三種訪問級別:
檔案的許可權使用9
個字元表示,每
3個字元為1組
l 第一組:屬主(紅色):rwx
l 第二組:屬組(藍色):r-x
l 第三組:其他人(綠色):r-x
·使用者訪問檔案或目錄時,linux
系統許可權執行的順序:
(1) 訪問的檔案或目錄,訪問者是屬主嗎?如果是,啟用屬主許可權,如果不是,執行下一步
(2) 使用者是屬組的成員嗎?如果是該組的成員,啟用屬組的許可權,如果不是,執行下一步
(3) 如果以上兩者都不是,啟用其他人許可權
注意: 三種訪問級別都未通過,將拒絕訪問此檔案
1.2 八進位制表示法
使用rwx
表示許可權的方法,叫助記法,還可以使用八進位制數表示 r(
4)、w(
2)、x(
1)。1.3分配三種基本許可權
超級使用者(root
)具有作業系統上一切許可權,不用指定超級使用者的對檔案或目錄的許可權。
許可權位含義屬主權限位
用於限制檔案或目錄的建立者
屬組許可權位
用於限制檔案或目錄所屬組的成員
其它使用者的許可權
用於限制既不是屬主又不是所屬組的能訪問該檔案或目錄的其他人員
1.4檢視檔案和目錄的許可權
·檢視檔案或目錄許可權
使用ll檢視
例:# ll
total 0
-rw-r--r-- 1 root root 0 jul 8 18:28 text.txt
第一列(第乙個字元):檔案的型別,看到-
,表示是檔案,如果是
d,表示目錄
第一列(其他9
個字元):檔案的許可權
第三列:屬主
第四列:屬組
第五列:檔案的大小
第六列:建立的時間、訪問和修改時間
第七列:檔名或目錄名
·助記法和八進位制對應關係
字元 八進位制
rw-r--r-- 644
rw------ 600
rwxr-xr-x 755
rwxr—r-- 744
rwxrw-r-- 764
轉換方法:
# r4 w2 x1
#屬主3
(和)屬組
3(和)其他人
3(和)
=八進位制
屬主:4+2+0=6
屬組:4+0+0=4
其他人:4+0+0=4
linux下目錄的許可權解說
在linux系統中,許可權概念的重要性相信不需要我來講,所謂的許可權無非是r,w,x,檔案的各種許可權都很好理解,較難理解的是目錄的許可權,下面我主要對目錄的許可權說一下自己的看法 看過linux核心方面書的朋友應該都知道目錄於核心而言也是檔案,目錄是特殊的檔案,它的內容包括 這個目錄下的檔名列表以...
linux下web目錄許可權設定
1 nginx和php fpm執行使用者為www 2 我們假設web目錄所屬著為ftpuser 3 將web目錄的使用者和使用者組設定為ftpuser和www,如下命令 chown r ftpuser www usr local nginx html 4 設定 目錄許可權為750,750是ftpus...
Linux 檔案和目錄許可權
linux的檔案目錄角色有以下四種 超級使用者 root 檔案所有者,檔案所有組和其他人。超級使用者不受任何許可權的限制。讀 r 寫 w 執行 x 在目錄的情況下,執行許可權指的是,使用者能否進入檔案。使用ll目錄,可以檢視目錄檔案的許可權。其中 rwxr xr x 表示三組許可權限制。rwx表示所...