1.Linux文檔許可權管理
第一欄代表這個文檔的類型與許可權
[-] [rwx] [rwx] [rw-] 代表這個文檔的許可權和類型第一個字元代表這個文檔是目錄,檔案或連結檔案等
- 若為[d]則是目錄
- 若為[-]則是文檔
- 若為[l]則是連結文檔(link file)
- 若為[b]則表示為裝置檔案的可供儲存的介面裝置(可隨機存取裝置)
- 若為[c]則表示為裝置檔案裡面的序列埠裝置。例如滑鼠(一次性讀取裝置)
接下來三個為一組,且均為[rwx]的三個參數的組合,其中r代表可讀,w代表可寫,x代表可執行execute,主要這個三個全新的位置不改變,如果沒有許可權,就會出現減號[-]
- 第一組為文檔擁有者的許可權
- 第二組同群組的許可權
- 第三組其他非本群組的許可權
第二欄代表有多少文檔名連結到此節點
每個文檔都會將他的許可權與屬性記錄到檔案系統的i-node中,不過,我們使用的分類樹卻是使用檔案名稱來記錄,因此每個文檔名就會連結到一個i-node。這個屬性記錄的就是有多 少不同的文檔名連結到相同的一個i-node號碼
第三欄表示這個文檔或目錄的擁有者帳號
第四列表示這個文檔的所屬群組
第五欄為這個文檔的容量大小
第六欄為這個文檔最近修改的日期
修改檔案屬性與許可權命令
- chgrp:改變文檔所屬群組:chgrp [-R] 群組名稱 文檔名稱(R表示這整個目錄都修改成相應的群組)
把檔案為test.txt的群組修改成test例如:chgrp test test.txt
- chown:改變文檔擁有者:chown [-R] 帳號名稱 文檔或目錄【chown [-R]帳號名稱:群組名稱 文檔或目錄】
把test檔案目錄使用者權限修改test01,群組修改成gtestchown -R test01:gtest test
- chmod:改變文檔的許可權:chmod [-R] 許可權值 文檔或目錄【其中許可權值:r=4,w=2,x=1,其中每種身份(owner /group/others)各自的三個許可權(r/w/x)分數是需要累加】
例如rwx rwx - - -owner=rwx=4+2+1=7group=rwx=4+2+1=7others=- - -=0+0+0=0例如test文檔的使用者自己許可權,同群組,其他群組修改可讀可寫可執行chmod -R 777 test
[插入]