Permissions
當某些內容即將被刪除時發出警告(通過root)
我知道root 可以做任何事情,但是有沒有辦法至少提醒 root 他們即將刪除一個可能不應該刪除的文件夾?
我們在我們的文件夾中保留了一個工作目錄
/tmp
,並且不時會有管理員出現並/tmp
使用大致sudo rm -rf *
. 有沒有辦法提示或提醒他們即將刪除特定文件夾?類似於以下內容:The folder XXXXX is protected from deletion - do you really want to delete this folder? (y/n)
我知道,最好的解決方案是將這個文件夾移到別處(該
/tmp
文件夾畢竟被稱為 temp 是有原因的!),但這還有其他問題。因此我的問題。問這個問題讓我想知道,實際上盲目地刪除
/tmp
文件夾的所有內容是不好的做法嗎?僅刪除超過一定年齡的文件不是更好的方法嗎?
移動您的工作文件夾是解決方案。你說得對,盲目地清除文件有點危險
/tmp
——通常,它要麼在系統啟動/關閉時完成,要麼通過使用基於訪問時間的刪除程序(如tmpwatch
)來完成。但根據它的定義,這個空間是不穩定的,否則是不合理的。但是,如果您真的想防止這種情況發生,SE Linux 可以做到。您將給目錄一個特定的標籤,並對其進行配置,以便 root 通常不具有具有該標籤的對象的取消連結權限。不過,這似乎比僅僅將目錄移動到更好的共享位置要多得多——而且由於它會導致 SE Linux 審計消息,而不是你想像的“你確定 y/n”提示,它看起來像’最終會導致令人沮喪的混亂。