第5章 Linux的文件權(quán)限與目錄配置
5.1
P152
默認(rèn),所有的系統(tǒng)上的賬號(hào)與一般身份用戶(hù)相關(guān)信息,都記錄在/etc/passwd文件內(nèi),個(gè)人密碼則是記錄在/etc/shadow文件內(nèi),Linux所有的組名都記錄在/etc/group中
5.2
P156
chgrp:修改文件所屬用戶(hù)組
chown:修改文件擁有者;但chown也可以修改文件擁有者和文件用戶(hù)組
chmod:修改文件的權(quán)限,SUID、SGID、SBIT等的特性
P160
例子:用戶(hù)組為other的用戶(hù),對(duì)工作目錄下具有rwx權(quán)限。對(duì)于該目錄下的某個(gè)文件卻不具備任何權(quán)限,則該用戶(hù)僅可以將處于該工作目錄下的此文件進(jìn)行刪除。
P163
文件類(lèi)型為:
'-'表示該文件為常規(guī)文件(純文本文件、二進(jìn)制文件、數(shù)據(jù)文件)
'd'表示該文件為目錄
'l'表示該文件為鏈接
'b'表示該文件為'設(shè)備與設(shè)備文件'中的'區(qū)塊設(shè)備文件'
'c'表示該文件為'設(shè)備與設(shè)備文件'中的'字符設(shè)備文件'
's'表示該文件為數(shù)據(jù)接口文件
'p'表示該文件為數(shù)據(jù)輸送文件
5.3
P165
FHS:Filesystem Hierarchy Standard,該標(biāo)準(zhǔn)的主要目的是讓用戶(hù)可以了解到已安裝軟件通常放置于哪個(gè)目錄下。
FHS定義的目錄的四種交互作用的形態(tài)
可分享
不可分享
不變
/usr(軟件存放處)
/etc(配置文件)
/opt(第三方輔助文件)
/boot(啟動(dòng)與內(nèi)核文件)
可變動(dòng)
/var/mail(用戶(hù)郵箱)
/var/run(程序相關(guān))
/var/spool/news(新聞組)
/var/lock(程序相關(guān))
FHS針對(duì)目錄樹(shù)架構(gòu)僅定義出三層目錄下面應(yīng)該放置什么數(shù)據(jù)而已,分別是下面三個(gè)目錄的定義:
/root(根目錄):與啟動(dòng)系統(tǒng)有關(guān);
/usr(unix software resource):與軟件安裝/執(zhí)行有關(guān)
/var(variable):與系統(tǒng)運(yùn)行過(guò)程有關(guān)
P166
FHS對(duì)于/root目錄下的目錄定義:P166
P170
絕對(duì)路徑:由根目錄(/)開(kāi)始寫(xiě)起的文件名或目錄名稱(chēng),例如/home/dmtsai/.bashrc
相對(duì)路徑:相對(duì)于目前路徑的文件名寫(xiě)法,例如./home/dmtsai 或../../home/dmtsai等,反正開(kāi)頭不是 / 就屬于相對(duì)路徑的寫(xiě)法
P171
.:代表當(dāng)前的目錄,也可以使用 ./來(lái)表示
..:代表上一層目錄,也可以 ../ 來(lái)表示
P172
LSB:Linux Standard Base。LSB團(tuán)隊(duì)列出了正確支持LSB標(biāo)準(zhǔn)的Linux發(fā)行版,詳細(xì)信息:P172