亚洲成精品动漫久久精久,九九在线精品视频播放,黄色成人免费观看,三级成人影院,久碰久,四虎成人欧美精品在永久在线

掃一掃
關(guān)注微信公眾號(hào)

Linux下文件屬性
2006-04-10   網(wǎng)絡(luò)

Linux總共用5個(gè)數(shù)字來(lái)表示文件的各種權(quán)限.
00000.第一位表示設(shè)置用戶ID.第二位表示設(shè)置組ID,第三位表示用戶自己的權(quán)限位,第四位表示組的權(quán)限,最后一位表示其他人的權(quán)限.
每個(gè)數(shù)字可以取1(執(zhí)行權(quán)限),2(寫(xiě)權(quán)限),4(讀權(quán)限),0(什么也沒(méi)有)或者是這幾個(gè)值的和.
比如我們要?jiǎng)?chuàng)建一個(gè)用戶讀寫(xiě)執(zhí)行,組沒(méi)有權(quán)限,其他人讀執(zhí)行的文件.設(shè)置用戶ID位那么我們可以使用的模式是--1(設(shè)置用戶ID)0(組沒(méi)有設(shè)置)7(1+2+4)0(沒(méi)有權(quán)限,使用缺省)5(1+4)即10705

Linux用使用一個(gè)四位八進(jìn)制數(shù)來(lái)標(biāo)識(shí)每一個(gè)文件(包括普通文件、目錄、設(shè)備、鏈接等)的屬性。

文件屬性一般用數(shù)字來(lái)表示,形如0000。其中從左到右,第一位表示特殊權(quán)限,第二位表示屬主權(quán)限,第三位表示組權(quán)限,第四位表示其它組權(quán)限。

第二、三、四位含義相同,即4表示讀權(quán)限,2表示寫(xiě)權(quán)限,1表示執(zhí)行權(quán)限,算法見(jiàn)樓主貼。

第一位表示特殊權(quán)限。4為Set Uid,即該文件運(yùn)行時(shí)運(yùn)行者擁有文件屬主的權(quán)限,屬于屬主權(quán)限。2為Set Gid,即該文件運(yùn)行時(shí)運(yùn)行者擁有組權(quán)限,屬于組權(quán)限。1為sticky,表示該文件不可被除root以外的任何用戶刪除,屬于其它組權(quán)限。

*注:對(duì)shell腳本的Set Uid設(shè)置是無(wú)效的。

如果第一位為0,一般可以省略。

因此較為常見(jiàn)的權(quán)限的數(shù)字表示法有:普通文件:644,普通目錄:755,普通可執(zhí)行文件:755,而/usr/bin/passwd文件擁有Set Uid屬性,表示為4755。

此外較常用的是用單一字母表示文件權(quán)限。u表示屬主,g表示組,o表示其它組,a表示屬主、組、其它組三者,r表示讀權(quán)限,w表示寫(xiě)權(quán)限,x表示執(zhí)行權(quán)限,s表示Set Uid和Set Gid,t表示Sticky。更改方法有+、-、=。如u+r位屬主擁有讀權(quán)限,g=w表示組權(quán)限為只寫(xiě),o-x為其它組失去執(zhí)行權(quán)限,a=rwx表示所有人權(quán)限都為可讀可寫(xiě)可執(zhí)行。如果要設(shè)置Set Uid、Set Gid、Sticky,則應(yīng)該分別寫(xiě)成u+s、g+s、o+x。

如果用ls -l察看文件,可以看到用字母串表示的文件權(quán)限,如-rw-r--r--。第一位為文件類(lèi)型,-表示文件,d表示目錄,l表示鏈接,b表示塊文件,p表示管道文件,c表示字符文件。以后的位每三位一組,對(duì)應(yīng)屬主、組、其它組。r--表示只讀,-w-表示只寫(xiě),--x表示只可執(zhí)行,而rwx則表示可讀可寫(xiě)可執(zhí)行。而特殊權(quán)限在第四、七、十位。Set Uid在第四位,用S表示。如果該位原先已經(jīng)有x,則用s表示。Set Gid在第七位,用S表示。如果原先已有,則用s表示。Sticky在第十位,用T表示。如果原先已有,則用t表示。如普通文件為-rw-r--r--,普通目錄為drwxr-x-r-x,普通可執(zhí)行文件為-rwxr-xr-x,而/usr/bin/passwd為-rwsr-xr-x。

熱詞搜索:

上一篇:認(rèn)識(shí)Linux文件系統(tǒng)
下一篇:Linux下加掛文件系統(tǒng)的小結(jié)

分享到: 收藏