Linux檔案許可權管理的膚淺理解

2021-08-30 17:08:54 字數 1365 閱讀 6408

最近正在轉向linux的環境開發。裝了乙個opensuse。呵呵,是我最敬仰的boss熱愛的linux版本。

so我打算在該平台上搭建android源**開發平台。

研究linux核心將近半年了,玩linux os也有1年。但都是陸陸續續的進行。

今天就碰到了乙個很基礎的問題。在安裝gnupg的時候,進入目錄!發現裡面的檔案有各種顏色,如何來區分檔案的屬性以及是否可執行呢。

呼叫ls -l屬性,如圖:

ls命令的-l屬性顯示檔案的詳細資訊,其中包括許可權。

執行ls -l 或 ls -al 命令後顯示的結果中,最前面的第2~10個字元是用來表示許可權。第乙個字元一般用來區分檔案和目錄:

d:表示是乙個目錄,事實上在ext2fs中,目錄是乙個特殊的檔案。

-:表示這是乙個普通的檔案。

l: 表示這是乙個符號鏈結檔案,實際上它指向另乙個檔案。

b、c:分別表示區塊裝置和其他的外圍裝置,是特殊型別的檔案。

s、p:這些檔案關係到系統的資料結構和管道,通常很少見到。

在解釋許可權前,現談一談一些基礎知識吧。

linux的使用者型別。個人理解,linux一般作為乙個server,提供很多的服務。通常,偶們都使用乙個終端(手機,客戶端電腦等)來連線該linux並且使用它提供的服務。linux os根據使用者的需求,提出了乙個很幫的系統架構---組。

linux下將訪問服務的使用者分成:所有著、使用者組或其他使用者。

第2~10個字元當中的每3個為一組,左邊三個字元表示所有者許可權,中間3個字元表示與所有者同一組的使用者的許可權,右邊3個字元是其他使用者的許可權。這三個一組共9個字元,代表的意義如下:

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

w(write,寫入):對檔案而言,具有新增、修改檔案內容的許可權;對目錄來說,具有刪除、移動目錄內檔案的許可權。

x(execute,執行):對檔案而言,具有執行檔案的許可權;對目錄了來說該使用者具有進入目錄的許可權。

-:表示不具有該項許可權。

下面舉例說明:

-rwx------: 檔案所有者對檔案具有讀取、寫入和執行的許可權。

-rwxr—r--: 檔案所有者具有讀、寫與執行的許可權,其他使用者則具有讀取的許可權。

-rw-rw-r-x: 檔案所有者與同組使用者對檔案具有讀寫的許可權,而其他使用者僅具有讀取和執行的許可權。

drwx--x--x: 目錄所有者具有讀寫與進入目錄的許可權,其他使用者近能進入該目錄,卻無法讀取任何資料。

drwx------: 除了目錄所有者具有完整的許可權之外,其他使用者對該目錄完全沒有任何許可權。

每個使用者都擁有自己的專屬目錄,通常集中放置在/home目錄下,這些專屬目錄的預設許可權為rwx------:

Linux檔案許可權管理

linux下面所有的檔案儲存都是以檔案的形式儲存,用ls指令就可以檢視當前目錄下所有檔案的許可權 這個許可權是你現在使用的登入者身份下的許可權哦,也就是說,你以不同的身份登入時,許可權有可能是不一樣的 舉乙個例子 rw r r 1 root root 43240,sep4 18 23 install...

Linux檔案許可權管理

在linux工作目錄中開啟終端,輸入指令ll,會出現當前目錄中所有檔案的詳細資訊,其中第一列的字段當中就包括了檔案的操作許可權。我們可以看到,第一列出現了10個字元,第乙個字元代表了檔案型別,後面的九個字元就代表的是檔案的操作許可權。首先我們要明白這裡對檔案訪問者進行了分類,前三個字元代表了檔案的所...

linux檔案許可權管理

在linux工作目錄中開啟終端,輸入ll,就會出現當前目錄中所有檔案的詳細資訊,第一列就包括了檔案的操作許可權。基本許可權的種類 讀 r 可以讀取檔案內容,瀏覽目錄資訊。寫 w 可以修改檔案內容,刪除移動目錄檔案。執行 x 可以執行檔案內容,進入目錄。有時候我們需要修改使用者許可權則會用到指令chm...