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...