
0x00:場(chǎng)景
在Linux中會(huì)碰到這樣一種情況,例如tmp目錄下有一個(gè)屬于A用戶(hù)的目錄AA,因?yàn)閠mp對(duì)所有用戶(hù)可寫(xiě),所以B用戶(hù)可以刪除A用戶(hù)的AA目錄。這種情況是不合理的,所以有了一種解決辦法,給AA目錄的其他人設(shè)置禁止移動(dòng)禁止刪除的權(quán)限,可寫(xiě)可讀但不可以移動(dòng)和刪除。只有root和本身所屬者擁有所有權(quán),這就是粘滯位的作用。
0x01:介紹
Linux中權(quán)限一般分為讀、寫(xiě)、執(zhí)行,即RWX,而粘滯位用字母T來(lái)表示。需要注意的是,粘滯位只對(duì)目錄有效,對(duì)文件無(wú)效。
0x02:設(shè)置
粘滯位設(shè)置很簡(jiǎn)單,使用chmod命令設(shè)置o+t即可,去除粘滯位效果使用o-t即可。命令以及設(shè)置后的效果如下。
chmod o+t /tmp/test/

設(shè)置成功后當(dāng)非root用戶(hù)和本身所屬者外,其他用戶(hù)移動(dòng)和刪除此目錄或此目錄下面文件時(shí)都會(huì)失敗禁止操作。
0x03:總結(jié)
粘滯位需要注意的點(diǎn):1,只對(duì)目錄有效,對(duì)文件無(wú)效,但目錄下的文件有效。2,一般粘滯位經(jīng)常用于tmp和var/tmp這兩個(gè)目錄。3,如果設(shè)置粘滯位前目錄的其他用戶(hù)有x執(zhí)行權(quán),則粘滯位會(huì)表示為小寫(xiě)t,相反,如果沒(méi)有x執(zhí)行權(quán),則粘滯位會(huì)表示為大寫(xiě)T。
左邊是個(gè)人公眾號(hào)<發(fā)哥微課堂>,不定期發(fā)表干貨,從未間斷,歡迎關(guān)注。
右邊是微信也可以加我交流討論,朋友圈也會(huì)不定期發(fā)表相關(guān)的內(nèi)容。
