在Linux裡面,任何一個檔案都具有「User,Group,Others」(使用者、使用者群組、其他人)三種身分
使用者群組最有用的功能之一,就是當你在團隊開發資源的時候,而每個帳號都可以有多個使用者群組的支援
#1、以root身分登入Linux後,執行「ls -al」(ls:list,顯示檔案的檔案名稱與相關屬性;-al:表示列出所有的檔案詳細的權限與屬性(包含隱藏文件));
#第一列:檔案的類型與權限
第一個字母代表檔案類型:d目錄
-檔案
l連結檔
b設備檔案裡的可供儲存的介面設備
c表示設備檔案裡的序列埠設備,如鍵盤滑鼠等一次性讀取設備·
接下來三個一組,第一組為檔案擁有者(User)權限,第二組為同使用者群組(group)的權限,第三組為其他非本使用者群組(Others)的權限
2. 第二列:有多少檔案名稱連接到此節點(i-node)
每個檔案都會將它的權限與屬性記錄到檔案系統的i-node中,不過我們使用的目錄樹卻是使用檔案名稱來記錄,因此每個檔案名稱就會連接到一個i-node ,這個屬性記錄的就是有多少不同的檔名連接到相同的一個i-node號碼
3.第三列:所有者帳號
4.第四列:檔案所屬使用者群組
5.第五列:容量大小,預設單位B
6.第六列:建立或最近修改日期
看完整時間 ls -l --full-time
(亂碼可以使用"LANG = en_US"來修改語言)
(修改系統設定檔“/etc/sysconfig/i 18n”,利用nano來修改該檔案內容,讓“LANG = en_US”讓系統預設語言為英文)
7.第七列:檔名
#rwx:位置不會改變,如果沒有權限就會出現減號(-)
r:可讀(read)
w:可寫(write)
x:可執行(execute)
#Linux與Windows區別之一:在Linux系統中,每個檔案都多加了許多的屬性進來,尤其是使用者群組的概念
1、系統保護功能(資料安全性)
2、團隊開發軟體或資料共享的功能
3、未將權限設定妥當會帶來一些危害
以上是Linux檔案之屬性與權限詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!