如何让目录真正不可删除?

如何让目录真正不可删除?

我正在使用此命令使其DIRECTORY不可删除:

  • sudo chmod 000 DIRECTORY
  • sudo chattr +i DIRECTORY

但我可以使用以下命令删除它:

  • sudo chattr -i DIRECTORY
  • sudo rm -rf DIRECTORY

我怎样才能真正DIRECTORY不可删除?

答案1

只要您有权访问可以写入分区的根用户,您就无法像现在一样无法删除任何内容cat /dev/zero > /dev/partition并销毁所有数据。

缓解这种情况的方法有:

  • 只读介质:CD/DVD/BD-Ray(往往会随着时间的推移而退化,大多数现成的光盘迟早会变得无法读取,除非将它们存储在非常特殊的环境中)
  • 具有只读开关的媒体(也可能随着时间的推移而消失)
  • 纸张(是的,你可以打印一些有价值的东西,并且它变得不可删除)
  • 没有 root 访问权限

一切仍然可以被物理摧毁。

相关内容