Linux筆記 4(群組和檔案目錄屬性)

2021-08-19 13:27:59 字數 1977 閱讀 5165

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...