Security
粘性位有什麼幫助?
我理解目錄的粘性位的方式是,只有該目錄中文件的所有者才能刪除該文件,而不是每個具有寫權限的人。
但是,我不知道這實際上在哪裡有用。如果每個人仍然可以編輯我的文件,包括刪除所有內容,那麼粘性位實際上有什麼幫助?
我讀過它在 /tmp 上使用,我也不明白為什麼會這樣。
通常,創建文件時除了所有者(a
umask
為 022)之外的任何人都沒有寫權限。因此,在共享目錄中創建的文件,例如/tmp
,不能被其他使用者編輯。添加粘性位可確保文件也不能被刪除(正如您所解釋的)。
現在通常使用共享目錄的私有子目錄來增加隱私:這樣,其他使用者看不到您使用的文件名。