023_System Integrity Protection in macos
背景:之前写的在/usr/bin下的一个登陆线上脚本,由于使用timemachine还原了系统,发现怎么也修改不了,加sudo也不行.
后来查询才得知系统默认开启了"系统集成保护",下面介绍如何关闭/开启。如下图所示我的电脑是开启"系统集成保护的"
一、关闭mac的system-integrity-protect设置
1.点击mac左上角的mac图标,重启mac
2.按住command+R直到出现苹果图标
3.选择如下图的utilities -> terminal
4.输入命令"csrutil disable"即可.
二、开启mac的system-integrity-protect设置
1-3同步骤一,只需要在恢复模式"csrutil enable"即可开启.
Reference:
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步