Linux中的檔案許可權

2021-09-29 20:05:48 字數 1431 閱讀 2408

在linux裡面,任何乙個檔案都具有『user, group及others』三種身份的個別許可權,但這裡有個特殊的人物,那就是萬能的天神,具有絕對的許可權,而他在linux系統中的身份代號是『 root 』。下面這張圖可以表示各個身份之間的關係。

圖上的檔案,劉備擁有全部許可權,而跟他桃園三結義的關羽和張飛則可以進行讀和執行的操作,曹操跟他們三哥倆不是同個陣營的,屬於其他人,就只有讀的許可權。

第乙個符號表示檔案型別

[ d ]:目錄,可以理解為資料夾

[ - ] : 檔案

[ l ] : 表示為鏈結檔(link file),可以理解為快捷方式

[ b ]:裝置檔案中可供儲存的介面裝置(可隨機訪問裝置)

[ c ]:裝置檔案中的串列埠裝置,例如鍵盤、滑鼠(一次性讀取裝置)

檔案屬性和許可權修改

chgrp :改變檔案所屬群組,chgrp 使用者名稱 檔案或目錄名

chown :改變檔案擁有者,chown 使用者名稱 檔案或目錄名

chmod :改變檔案的許可權,chown 777 檔案或目錄名

檔案許可權對應的數字:r:4 w:2 x:1,rwx=7

檔案的許可權

檔案是實際含有資料的地方,包括一般文字檔案、資料庫內容檔案、二進位制可執行檔案(binary program)等,其中有關許可權對應的意義如下

r (read):可讀取此一檔案的實際內容,如讀取文字檔案的文字內容等

w(write):可以編輯、新增或修改該檔案的內容(但不含刪除該檔案)

x (execute):該檔案具有可以被系統執行的許可權

檔案w許可權的理解:好比乙份word文件,具有寫許可權,可以在文件裡編輯,修改或者新增文字,但無法在開啟文件的情況下將其刪除,只有退到其目錄下,並且擁有該目錄w許可權的情況下才能將文件刪除。

目錄的許可權

目錄主要的內容是記錄檔名列表

r:表示具有讀取目錄結構列表的許可權,當擁有某個目錄的讀許可權時, 可以通過用ls 指令將該目錄的內容列表顯示出來

w:建立新的檔案與目錄(增)

刪除已經存在的檔案與目錄(刪)

將已存在的檔案或目錄進行更名(改)

搬移該目錄內的檔案、目錄位置。

x :目錄的x許可權代表的是使用者能否進入該目錄,如果使用者沒有該許可權,即使擁有r許可權,也無法使用命令cd切換到該目錄裡面。

鳥哥的 linux 私房菜-基礎篇

Linux中的檔案許可權

在linux中,所有的使用者被分成不同的使用者組,擁有不同的許可權,作為檔案訪問者的使用者來說,分成如下幾組 所有者u user 所在組的使用者g group 其他使用者o other。檔案也擁有基本許可權,如讀 r 寫 w 執行 x 等,而 則表示檔案沒有這項許可權,這裡也有一些特殊許可權,sui...

Linux中的檔案許可權

展示下linux的使用者分組 linux系統中的每個檔案和目錄都有訪問許可許可權,如下面所示 例項展示 ypy ubuntu ls l drwxr xr 2 ypy ypy 4096 nov 30 18 33 desktop drwxr xr 2 ypy ypy 4096 nov 30 18 33 ...

Linux中的檔案許可權

許可權 檔案的屬性 d 表示目錄 表示檔案 l 連線檔案 b 裝置檔案,提供儲存的介面裝置 c 裝置檔案,提供序列的介面裝置 鍵盤 滑鼠 檔案的許可權 所有者,所屬組,其他人 rwx 讀 寫 執行,沒有許可權就是 第乙個組rwx 檔案所有者的許可權 第二個組rwx 檔案所屬組的許可權 第三個組rwx...