- LINUX系統(tǒng)
-
在Linux里面,任何一個(gè)文件都具有“User,Group,Others”(用戶、用戶組、其他人)三種身份
用戶組最有用的功能之一,就是當(dāng)你在團(tuán)隊(duì)開(kāi)發(fā)資源的時(shí)候,且每個(gè)賬號(hào)都可以有多個(gè)用戶組的支持
Linux文件屬性:
1、以root身份登錄Linux后,執(zhí)行“ls -al”(ls:list,顯示文件的文件名與相關(guān)屬性;-al:表示列出所有的文件詳細(xì)的權(quán)限與屬性(包含隱藏文件));
Linux文件之屬性與權(quán)限詳解Linux文件之屬性與權(quán)限詳解
第一列:文件的類型與權(quán)限
第一個(gè)字母代表文件類型:d目錄
-文件
l鏈接文件
b設(shè)備文件里的可供存儲(chǔ)的接口設(shè)備
c表示設(shè)備文件里的串行端口設(shè)備,如鍵盤鼠標(biāo)等一次性讀取設(shè)備·
接下來(lái)三個(gè)一組,第一組為文件所有者(User)權(quán)限,第二組為同用戶組(group)的權(quán)限,第三組為其他非本用戶組(Others)的權(quán)限
2. 第二列:有多少文件名連接到此節(jié)點(diǎn)(i-node)
每個(gè)文件都會(huì)將它的權(quán)限與屬性記錄到文件系統(tǒng)的i-node中,不過(guò)我們使用的目錄樹(shù)卻是使用文件名來(lái)記錄,因此每個(gè)文件名就會(huì)連接到一個(gè)i-node,這個(gè)屬性記錄的就是有多少不同的文件名連接到相同的一個(gè)i-node號(hào)碼
3.第三列:所有者賬號(hào)
4.第四列:文件所屬用戶組
5.第五列:容量大小,默認(rèn)單位B
6.第六列:創(chuàng)建或最近修改日期
查看完整時(shí)間 ls -l --full-time
(亂碼可以使用"LANG = en_US"來(lái)修改語(yǔ)言)
(修改系統(tǒng)配置文件“/etc/sysconfig/i 18n”,利用nano來(lái)修改該文件內(nèi)容,使“LANG = en_US”使系統(tǒng)默認(rèn)語(yǔ)言為英文)
7.第七列:文件名
Linux文件之屬性與權(quán)限詳解Linux文件之屬性與權(quán)限詳解
rwx:位置不會(huì)改變,如果沒(méi)有權(quán)限就會(huì)出現(xiàn)減號(hào)(-)
r:可讀(read)
w:可寫(write)
x:可執(zhí)行(execute)
文件權(quán)限的重要性
Linux與Windows區(qū)別之一:在Linux系統(tǒng)中,每一個(gè)文件都多加了很多的屬性進(jìn)來(lái),尤其是用戶組的概念
1、系統(tǒng)保護(hù)功能(數(shù)據(jù)安全性)
2、團(tuán)隊(duì)開(kāi)發(fā)軟件或數(shù)據(jù)共享的功能
3、未將權(quán)限設(shè)置妥當(dāng)會(huì)帶來(lái)一些危害