我在 OSX El Captain 上,我想将文件“ usr/bin/openssl
”重命名为“ usr/bin/openssl_old
”(因为我想更新 openssl),但是当我尝试时,它说“操作不允许”(即使作为 root)。
我试过 :
-chmod ugo+w
-chmod ugo+w
-csrutil disable
(这一条显示“csrutil:无法修改系统完整性配置。此工具需要从恢复操作系统执行。“
-chown root /usr/bin/openssl -R
-chmod 777 /usr/bin/openssl -R
请帮忙 !
答案1
只需按照以下步骤即可完成:
- 以恢复模式启动 Mac(按住
Command+R
); - 检查状态:(
csrutil status
系统完整性保护(SIP)); - 要禁用保护,请运行以下命令:
csrutil disable
; - 再次重新启动系统。
PS 如果您决定稍后启用 SIP,请返回恢复环境并运行以下命令:csrutil enable
然后重新启动系统。