第6章 linux的檔案許可權與目錄配置

2021-08-15 15:23:11 字數 1692 閱讀 8512

使用者,自己的抽屜

使用者組,自己的家

其他人(others),外人

root,天神

/etc/passwd 所有的系統上的賬號與一般身份使用者,root的相關資訊

/etc/shadow 個人密碼

/etc/group 所有的組名12

3456

7許可權鏈結所有者

所屬組檔案容量

修改日期

檔名

第一列代表這個人間的型別與許可權(permission)。10個字元,第乙個字元代表這個檔案是「目錄檔案或鏈結檔案等」d目錄

-檔案l鏈結檔案(linkfile)

b裝置檔案裡的可供儲存的介面裝置

c裝置檔案裡面的串列埠裝置

接下來三個一組

第一組檔案所有者r讀

4第二組

所屬組w寫2

第三組其他人x執行

1 只有r許可權沒有x許可權不能進入目錄

第二列表示有多少檔名連線到此節點

第六列為檔案對的穿件日期或最近修改日期

第七列 .代表是隱藏檔案

chgrp

改變檔案所屬組

chown

改變檔案所有者

chmod

改變檔案許可權

要改變的組名必須在/etc/group中

-r:遞迴修改

使用者必須存在,即在/etc/passwd中

-r:遞迴修改

可同時修改使用者組和所有者

可以用數字或者符號進行許可權的修改

檔案是世界含有資料的地方,包括一般文字檔案、資料庫內容檔案、二進位制可執行檔案等。因此許可權對於檔案,意義如下

read:可讀取此檔案的實際內容

execute:該檔案有被系統執行的許可權,我們的檔案是否能被執行是由是否具有執行許可權決定的,跟檔名沒有絕對關係。

檔案是存放實際資料的所在,目錄只要的內容是記錄檔名列表,檔名與目錄有強烈的關聯。對於目錄:

read:具有讀取目錄結構列表的許可權,所以當具有讀取目錄的許可權時,表示可以查詢目錄下的檔名資料。

write:表示具有更改目錄結構列表的許可權,新建,刪除,重新命名,移動檔案位置。

execute:代表能否進入該目錄成為工作目錄。

普通檔案

純文字檔案

二進位制檔案

資料格式檔案塊裝置檔案

字元裝置檔案這類檔案同長備用那個在網路上的資料連線。

fifo主要的目的在解決多個程式同時訪問乙個檔案所造成的錯誤問題(first in first out)

linux沒有所謂的「拓展名」,能否被執行取決於第十個屬性。可以被執行不代表執行成功。

單一檔案或目錄的最大容許檔名為255字元。

完整路徑名最大4096字元。

重點在於規範每個特定的目錄應該要放什麼樣子的資料,

/(root,根目錄):與開機系統有關

/usr(unix software resource):與軟體安裝、執行有關

/var(variable):與系統運作程序有關

是整個系統最重要的乙個目錄,根目錄與開機、還原、系統修復扥操作有關。

根分割槽越小越好。

絕對路徑:由根目錄開始寫起的檔名或目錄名稱。

想多路徑:相對於目前路徑的檔名寫法。

.代表當前目錄

..代表上層目錄

第6章 檔案許可權與目錄要點記錄

檔案的型別與許可權。了解使用者,使用者組,其他人的概念。了解 rwxrwx 這個檔案型別與許可權10個字元的含義。rwx 可讀可寫可執行。又分為所有者,使用者組與其他人。rwx許可權對於檔案的含義 r 意味著檔案內容可以被讀取。w意味著檔案可以編輯,修改,新增內容 但不含刪除該檔案 x意味著檔案可執...

第6章 訪問許可權控制

物件導向的設計中需要考慮乙個問題 如何把變動的事物與保持不變的事物區分開來 當乙個類庫被設計出來提供給別人使用時,類庫的設計者們要保證當類庫發布新版本時,類庫的消費者 程式猿 們不需要改寫原有的 設計者們必須在不影響客戶端 的情況下進行修改和改進。然而與此同時,新的問題出現了 設計者們如何知道他們改...

第 6 章 目錄與檔案

學習要點 1.目錄操作 2.磁碟 目錄和檔案計算 3.檔案處理 將相關的資料組織為檔案和目錄等實體,這一直是計算環境的核心概念。出於這個原因 程式設計師需要有一種方法來獲得關於檔案和目錄的重要細節,如位置 大小 最後修改時間 最後訪問時間和其他確定資訊。一 目錄操作 解析目錄路徑 basename ...