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