最近正在轉向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...