Permissions
拒絕移動軟連結的權限
我有一個軟連結,由於 Filezilla UI 中的使用者拖放操作而意外移動。有沒有辦法阻止使用者移動連結但保持所有其他權限不變?
更新:
為了解決這個問題,我們將連結的所有者更改為 root 使用者。
不,那裡沒有。
如果使用者有權寫入包含符號連結的目錄,那麼他們將能夠執行以下操作:
- 從該目錄中刪除所有類型的文件
- 在該目錄中創建各種文件
- 重命名該目錄中的文件
- 將文件移動到目錄中(假設它們也對文件所在的目錄具有寫權限)。
- 將文件移出目錄(假設它們也對文件將要進入的目錄具有寫權限)。
也許您可以使用粘性位來實現您想要的?粘性位將目錄中文件的操作限制為所涉及文件的所有者。因此,如果使用者是符號連結的所有者,則他們只能移動或刪除符號連結。請注意,粘性位是每個目錄的全域,因此其效果不受使用者或文件類型(符號連結或其他)的限制。
chmod +t directory # set sticky bit