Posted on 2009-08-07 15:29
Prayer 閱讀(297)
評(píng)論(0) 編輯 收藏 引用 所屬分類:
Shell 、
LINUX/UNIX/AIX
對(duì)于文件t是代表sticky bit的,全稱是 save text mode,指的是當(dāng)一個(gè)可執(zhí)行的文件的進(jìn)程執(zhí)行完之后,在內(nèi)存中還保留他的鏡象
t就是指只有文件的所有者才能刪除該文件。
s 有SUID 和SGID兩種情況
指的是可執(zhí)行文件可以根據(jù)此文件的用戶或組所有者的權(quán)限來(lái)取得資源,而不是根據(jù)產(chǎn)生該進(jìn)程的用戶!
sticky bit在老版本的UNIX上確實(shí)有此功能,但新版本的UNIX都有內(nèi)存管理功能,所以新版本的UNIX中的sticky bit都沒(méi)有此功能了,新版本的UNIX中的sticky bit只對(duì)目錄有效,表示目錄下的文件只能被文件的屬主,目錄的屬主和root用戶修改(刪除,修改),典型的具有sticky bit的目錄有/tmp.
suid用于可執(zhí)行文件時(shí)表示任何對(duì)該文件有執(zhí)行權(quán)限的人執(zhí)行該文件時(shí)都具有該文件的屬主所具有的權(quán)限,因此帶suid的可執(zhí)行文件可能有安全隱患。另外shell腳本不能有suid,suid也不能用于目錄。
sgid與suid類似,sgid用于可執(zhí)行文件時(shí)表示任何對(duì)該文件有執(zhí)行權(quán)限的人執(zhí)行該文件時(shí)都具有該文件的主組所具有的權(quán)限。
sgid用于目錄時(shí)起的作用是:當(dāng)一個(gè)用戶在具有sgid的目錄中創(chuàng)建文件時(shí),文件的主組將與具有sgid的目錄的主組一致,在一個(gè)沒(méi)有sgid的目錄中創(chuàng)建文件時(shí),被創(chuàng)建的文件的主組應(yīng)為用戶的主組。