-
第一個字符代表這個文件是『目錄簇捍、文件或鏈接文件等等』:
- 當為[ d ]則是目錄
- 當為[ - ]則是文件
- 若是[ l ]則表示為連結(jié)檔(link file)憨愉;
- 若是[ b ]則表示為裝置文件里面的可供儲存的接口設(shè)備(可隨機存取裝置);
- 若是[ c ]則表示為裝置文件里面的串行端口設(shè)備艘绍,例如鍵盤仆抵、鼠標(一次性讀取裝置)巩割。
-
接下來的字符中籽前,以三個為一組亭珍,且均為『rwx』 的三個參數(shù)的組合敷钾。其中,[ r ]代表可讀(read)肄梨、[ w ]代表可寫(write)阻荒、[ x ]代表可執(zhí)行(execute)。 要注意的是众羡,這三個權(quán)限的位置不會改變侨赡,如果沒有權(quán)限,就會出現(xiàn)減號[ - ]而已粱侣。
- 第一組為『文件擁有者的權(quán)限』
- 第二組為『同群組的權(quán)限』羊壹;
- 第三組為『其他非本群組的權(quán)限』。
[-][rwx][r-x][r--]
1 234 567 890
1 為:代表這個文件名為目錄或文件
234為:擁有者的權(quán)限
567為:同群組用戶權(quán)力
890為:其他用戶權(quán)力
如何改變文件屬性與權(quán)限
- chgrp :改變文件所屬群組
- chown :改變文件擁有者
- chmod :改變文件的權(quán)限, SUID, SGID, SBIT等等的特性
chgrp :改變文件所屬群組
[root@www ~]# chgrp [-R] dirname/filename ...
選項與參數(shù):
-R : 進行遞歸(recursive)的持續(xù)變更甜害,亦即連同次目錄下的所有文件舶掖、目錄
都更新成為這個群組之意球昨。常常用在變更某一目錄內(nèi)所有的文件之情況尔店。
范例:
[root@www ~]# chgrp users install.log
改變文件擁有者, chown
[root@www ~]# chown [-R] 賬號名稱 文件或目錄
[root@www ~]# chown [-R] 賬號名稱:組名 文件或目錄
選項與參數(shù):
-R : 進行遞歸(recursive)的持續(xù)變更,亦即連同次目錄下的所有文件都變更
改變權(quán)限, chmod
數(shù)字類型改變文件權(quán)限
Linux文件的基本權(quán)限就有九個主慰,分別是owner/group/others三種身份各有自己的read/write/execute權(quán)限嚣州, 先復(fù)習(xí)一下剛剛上面提到的數(shù)據(jù):文件的權(quán)限字符為:『-rwxrwxrwx』, 這九個權(quán)限是三個三個一組的共螺!其中该肴,我們可以使用數(shù)字來代表各個權(quán)限,各權(quán)限的分數(shù)對照表如下:
r:4
w:2
x:1
每種身份(owner/group/others)各自的三個權(quán)限(r/w/x)分數(shù)是需要累加的藐不,例如當權(quán)限為: [-rwxrwx---] 分數(shù)則是:
owner = rwx = 4+2+1 = 7
group = rwx = 4+2+1 = 7
others= --- = 0+0+0 = 0
[root@www ~]# chmod [-R] xyz 文件或目錄
選項與參數(shù):
xyz : 就是剛剛提到的數(shù)字類型的權(quán)限屬性匀哄,為 rwx 屬性數(shù)值的相加。
-R : 進行遞歸(recursive)的持續(xù)變更雏蛮,亦即連同次目錄下的所有文件都會變更
符號類型改變文件權(quán)限
還有一個改變權(quán)限的方法呦涎嚼!從之前的介紹中我們可以發(fā)現(xiàn),基本上就九個權(quán)限分別是(1)user (2)group (3)others三種身份啦挑秉!那么我們就可以藉由u, g, o來代表三種身份的權(quán)限法梯!此外, a 則代表 all 亦即全部的身份犀概!那么讀寫的權(quán)限就可以寫成r, w, x立哑!也就是可以使用底下的方式來看:
來實作一下吧!假如我們要『設(shè)定』一個文件的權(quán)限成為『-rwxr-xr-x』時姻灶,基本上就是:
user (u):具有可讀铛绰、可寫、可執(zhí)行的權(quán)限产喉;
group 與 others (g/o):具有可讀與執(zhí)行的權(quán)限捂掰。
[root@www ~]# chmod u=rwx,go=rx .bashrc
# 注意喔若皱!那個 u=rwx,go=rx 是連在一起的,中間并沒有任何空格尘颓!