App: /bin/rm 在 OSX 中是朋友还是敌人?

App: /bin/rm 在 OSX 中是朋友还是敌人?

Mac 版 Bitdefender Antivirus 不断通知我它已阻止 App:/bin/rm,并显示以下消息:

您之前选择阻止的应用程序再次尝试访问您受保护的文件。我们阻止了该应用程序以防止其更改受保护文件的内容。

我应该完全删除或冻结这个应用程序,还是应该将其释放以根据 OSX 的需要执行?

如果我需要删除它,请指导我使用正确的命令序列。


我不久前收到 BitDefender 的警报后阻止了它,它继续在后台悄悄地阻止它。直到检查了 Bitdefender 通知后,我才看到这个经常重复的序列。刚刚进入我的 BD 设置进行调整后,我现在在应用程序访问菜单中看到/bin/rm并被阻止。/bin/rmdir我现在已经解锁它们了。

答案1

这是一个朋友。这是一个非常非常好的朋友。您邀请进入您家并让他们为您保留钥匙副本的类型。这/bin/rm命令是操作系统的基本工具之一,也是删除文件时使用的默认命令。删除它很可能会破坏您的系统,因为肯定有各种程序期望它存在并使用它1

我猜测(我强调这是猜测,我不知道 bitdefender 是如何工作的)bitdefender 阻止了某些东西,可能是恶意软件,它试图从您的计算机中删除文件。据推测,它尝试使用 删除它/bin/rm,因此 bitdefender 阻止了/bin/rm

然而,完全禁用这一基本实用程序有点像因为有人向您扔了一块石头而将其定为非法。该rm实用程序是一种工具,可以安全使用,也可以危险使用,具体取决于使用方式。


1我实际上只是在 Ubuntu 虚拟机上尝试过这个。令我惊讶的是,删除/bin/rm并没有阻止机器正常关闭和重新启动。我还可以从 GUI 文件管理器中删除文件。尽管如此,删除这种基本实用程序并不是一个好主意,我仍然预计它在某些时候会引起问题。

答案2

我绝对不会想到删除 /bin/rm,删除这个破坏系统的命令没有任何问题,绝对超出了该命令的目的。

相关内容