linux下的許可權

2021-07-29 09:51:21 字數 1665 閱讀 1137

1、 檔案訪問者的分類( 人)


a) 檔案和 檔案目錄的所有者:u—user


b) 檔案和 檔案 目錄的所有者所在的組的 使用者:g—group

c)其它 使用者:o—others

2、 檔案訪問許可權的種類(事物屬性)


a) 讀(r/4):read對 檔案 而 言,具有讀取 檔案內容的許可權;對 目錄來說,具有瀏覽該 目錄資訊的許可權


b) 寫(w/2):write對 檔案 而 言,具有修改 檔案內容的許可權;對 目錄來說具有刪除移動 目錄內 檔案的許可權


c) 執 行(x/1):execute對 檔案 而 言,具有執 行 檔案的許可權;對 目錄來說,具有進 入 目錄的許可權


d) 「—」表 示不具有該項許可權


如圖,rwx rwx r-x中前三位表示user的可讀可寫可執行許可權,中間三位表示group的可讀可寫可執行許可權,最後三位表示other的可讀不可寫可執行許可權。

1.普通使用者下建立mydir目錄,並修改許可權

2.分別給mydir加上讀,寫,執行許可權並嘗試進入目錄

由上圖可知在普通使用者下建立的目錄,有了可執行許可權才可進入

3.超級使用者下建立乙個目錄,並修改許可權

由上圖可知在超級使用者下建立的目錄,沒有讀 ,寫,執行許可權也可以進入

4.總結

在普通使用者下建立的目錄,有了可執行許可權才可進入。

在超級使用者下建立的目錄,沒有讀 ,寫,執行許可權也可以進入。

1.普通使用者下,進入mydir目錄(mydir擁有可執行許可權),建立檔案file1

2.目錄分別加上讀,寫許可權並建立檔案file1

由上圖可知,加上讀許可權無法建立檔案

由上圖可知,加上寫許可權可以建立檔案,但無法獲取檔案列表

由上圖可知,同時開放讀,寫,執行許可權時可建立檔案並讀取檔案列表

3.超級使用者下建立檔案

由上圖可知,超級使用者下不管目錄對擁有者是否開放許可權,都可建立檔案

4.總結

在超級使用者下,不管目錄對擁有者是否開放許可權,都可以在目錄下建立檔案

在普通使用者下,要在目錄下建立檔案,需要目錄對擁有者開放寫許可權和可執行許可權,若要讀取目錄下的檔案列表,則要對擁有者開放讀許可權

Linux下的許可權

linux系統內有檔案有三種身份 u 擁有者 g 群組 o 其他人 這些身份對於文件又有下面許可權 可以用ls l 檔名 檢視許可權資訊 r 讀許可權,使用者可以讀取文件的內容,如用cat,more檢視 w 寫許可權,使用者可以編輯文件 x 該目錄具有可以被系統執行的許可權 s root執行 s許可...

linux下的許可權

linux 下的許可權有 讀 寫 執行讀 r寫 w執行 x用ll可以看到任意乙個檔案 ll後第乙個字母為d稱為目錄檔案,第乙個為 稱為普通檔案 的許可權情況 1.任何乙個檔案針對不同的使用者許可權是不一樣的 2.與許可權有關的命令 chmod r 檔案 去掉檔案的讀許可權 chmod r 檔案 加上...

linux下的檔案許可權

假設有兩個使用者usera,userb,其中usera對path擁有rwx 許可權,而path test.txt屬於userb,那麼請問usera是否可以對path test.txt進行操作?答案 usera可以刪除test.txt因為它具有path的執行許可權,這個許可權包括了刪除。那麼usera...