我正在使用托管Mac,并希望删除某些目录和应用程序。我曾尝试以下列方式这样做:
sudo rm -r /FileDirectory/File
但这不起作用。这是输出:
override rwxr-xr-x username/wheel for /FileDirectory/File? y
rm: /FileDirectory/File: Permission denied
为什么我不能提升权限以删除这些文件?
发布于 2022-01-05 10:00:17
拒绝权限通常意味着文件或文件夹处于SIP控制 (系统完整性保护)之下。SIP控制的文件和文件夹不能被删除(而且通常都不能查看),即使您用sudo
作为命令的前缀。
如果要删除该文件,唯一的方法是暂时禁用SIP。不过,这需要重新启动几次:
csrutil disable
并确认警告,然后等待命令完成shutdown -r now
以重新启动到正常运行模式sudo rm
删除文件(S)--这一次它应该成功。csrutil enable
并确认,然后等待命令完成shutdown -r now
以重新启动到正常运行模式当回到正常模式时,您可以通过在终端中输入csrutil status
来验证是否成功地重新启用了SIP保护。
请注意,绝对推荐立即重新启用SIP.在没有SIP的情况下,您不应该运行Mac,除非您确切地知道自己在做什么。
https://unix.stackexchange.com/questions/555493
复制相似问题