作为 root (OS X 10.9.5),我无法删除没有标志或 ACL 条目的文件(至少看起来如此),尽管拥有正确的权限:
/Library/LaunchAgents$ whoami
root
/Library/LaunchAgents$ ls -alOe
total 32
drwxr-xr-x 6 root admin - 204 Jan 12 22:56 .
drwxr-xr-x+ 66 root admin - 2244 May 9 15:26 ..
0: group:everyone deny delete
-rw-r--r-- 1 root wheel - 690 May 4 2016 com.bitdefender.antivirusformac.plist
/Library/LaunchAgents$ chmod -N com.bitdefender.antivirusformac.plist
/Library/LaunchAgents$ chflags 0 com.bitdefender.antivirusformac.plist
/Library/LaunchAgents$ rm com.bitdefender.antivirusformac.plist
rm: com.bitdefender.antivirusformac.plist: Permission denied
/Library/LaunchAgents$
上面的 ACL 条目与 /Library 文件夹有关,不应影响 /Library/LaunchAgents。当 bitdefender 项目失败时,我已成功移动 LaunchAgents 中的其他项目。已尝试在单用户模式下执行上述操作,结果相同。
我错过了什么?
目的是删除 BitDefender 的所有痕迹。删除了 plist 中引用的文件所在的主文件夹后,没有运行任何守护程序。然而,我对这怎么可能感到困惑。