linux筆記 4
標籤(空格分隔): linux
1.在linux裡面,每個檔案都有【users,group,others】三種身份的許可權。
a. 檔案擁有者
b. 群組(每個賬號可以在多個群組中;)
c. 其他人
2.預設情況下,
個人密碼記錄在/etc/shadow;
linux所有群組名稱記錄在/etc/group。
例:drwxr-xr-x 3 root root 18 nov 28 20:10 .config
按順序:
1.第一欄代表檔案的型別與許可權:
(1)第乙個字元代表這個檔案是目錄、檔案或鏈結檔等等:
(2)接下來的字元3個為一組。rwx所在位置不會改變,有許可權就顯示字元,沒有許可權就是減號[-]。
2.第二欄表示有多少檔名鏈結到此節點(i-node):
3.第三欄表示這個檔案(或目錄)的擁有者賬號;
4.第四欄表示這個檔案的所屬群組;
5.第五欄為這個檔案的容量大小,預設單位是bytes;
6.第六欄為這個檔案的建檔日期或者是最近修改日期:
7.第七欄為這個檔案的檔名;
tips:
1.改變所屬群組:chgrp
2.改變檔案擁有者:chown
用途:
[cp **檔案 目的檔案],複製檔案,但是複製行為會複製執行者的屬性與許可權,所以,複製給其他人時需要改變檔案擁有者。
例如,cp .cache .cache_test ,則.cache和.cache_test均屬於root。改變擁有者才能複製給其他賬號。
3.改變許可權,chmod
法一:
(1)linux的基本許可權有9個,分別是owner/group/others三種身份各有自己的read/write/execute許可權。
(2)可以用數字來代表各個許可權,各許可權的分數對照如下:r:4,w:2,x:1。
(3)每種身份(owner/group/others)各自的三個許可權(read/write/execute)分數需要累加。
法二:
(1)用u代表users,g代表group,o代表others,a代表all。
chmod
[u,g,o,a]
[+(加入),-(除去),=(設定)]
[r,w,x]
檔案或目錄
1. 許可權相對檔案
tips:在windows下乙個檔案是否具有執行的能力是由檔案字尾名決定的,例如.exe,.bat,.com等等。但在linux下,檔案能否被執行,是由x這個許可權來決定的,和檔名沒有關係。rwx都是針對檔案的內容而言,與檔名稱無關,。
2. 許可權相對目錄
x(access directory):目錄不可拿來執行,代表的是使用者能否進入該目錄成為工作目錄。變換目錄的指令是cd(change directory)。
元件內容
疊代物件rw
x檔案詳細資料data
檔案資料夾
讀取檔案內容
修改檔案內容
執行檔案內容
目錄檔名
可分類抽屜
讀取檔名
刪除檔案、修改檔名
進入該目錄的許可權(key)
例: (1)目錄許可權為drwxr–r–,則其他人有r的許可權,可查詢此目錄下的檔名列表。因為不具有執行的許可權,因此其他人不能切換到這個目錄。
(2)ylt的家目錄在/home/ylt,ylt對此目錄有rwx的許可權。若在此目錄下乙個檔案的許可權為-rwx—— 1 root root…。ylt相對該檔案就是其他人,因此這個檔案ylt無法讀、不能編輯也不可執行。但是,這個檔案在ylt的家目錄下,ylt可以刪除這個檔名。綜上,ylt能夠刪除這個檔案。
使用者 群組和檔案和目錄的許可權
useradd 建立乙個使用者 id 使用者名稱 檢視使用者資訊 uid 使用者id gid 組id cat etc passwd less 檢視建立使用者的id 自己建立的使用者是1000以後的 tom 使用者名稱 x 使用者密碼的佔位符 1002 使用者id 1002 組id 使用者的描述資訊 ...
linux 識別目錄和檔案
1 linux 作業系統的組成一般分為3個部分 核心 kernel 命令解釋層,檔案結構 file structure 藍色檔案 目錄 白色檔案 一般性檔案,如文字檔案,配置檔案,原始碼檔案等 淺藍色檔案 鏈結檔案,主要是使用ln命令建立的檔案 綠色檔案 可執行檔案,可執行的程式 紅色檔案 壓縮檔案...
linux目錄和檔案限制
目錄限制 ext3預設配置 include linux ext3 fs.h define ext3 link max 32000 個 ext 4 無限 檔案限制 檔案限制取決於系統的inode數,inode用完了也就能建立新檔案了 inode用於索引記錄block 塊 資訊 block是連續多個se...