使用者,自己的抽屜
使用者組,自己的家
其他人(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 ...