mac系统使用合集
开启/关闭任何来源
终端命令
macOS开启任何来源:sudo spctl --master-disable
macOS关闭任何来源:sudo spctl --master-enable
查看SIP系统完整性保护状态
方式一:终端命令输入:csrutil status
方式二:按住 option + 点击屏幕作上方的🍎菜单选择「系统信息」+ 左侧列表选择「软件」,即可在右侧查看到「系统完整性保护」
开启/关闭 sip
步骤一:关机,然后重启电脑,在开机时一直按住Command+R,直到进度条出现再松开,机器进入Recovery模式。
步骤二:进入Recovery模式,选简体中文,然后按下面的箭头,然后再左上角「实用工具」中打开终端
步骤三:在终端输入命令 csrutil disable 然后回车
步骤四:重启电脑。
如需开启 sip,重复上述步骤,在终端中输入 csrutil enable 回车后重启电脑即可。
一、什么是 SIP?
System Integrity Protection翻译过来就是系统完整性保护,这是macOS的一项安全技术,防止潜在的恶意软件修改Mac上受保护的资源,比如文件或者文件夹等。甚至是root用户,也受到这个限制。
二、关闭 SIP 是不是就不安全?
这个问题不是绝对的。
mac OS默认只允许运行通过 App Store 下载的软件。如果想要安装第三方应用,需要开启允许 App Store和被认可的开发者选项。如果想要安装第三方未签名的应用,需要通过终端打开「开启任何来源」选项。
苹果为什么会有这个限制,难道单纯为了用户安全???这其中更多涉及开发者门槛问题,或者说开发者开发的App想要被苹果系统信任,是需要给“签名费”的。购买开发者账号目前收费标准准:个人99美元/年,企业299美元/年。
是不是经过“签名”的软件,就一定是安全的,不得而知~~~
所以在安装一些软件是否关闭SIP,就看你自己怎么选了。
修改hosts文件
一、终端命令
「1」命令行输入:sudo vim /etc/hosts (如果命令行中没加 sudo,会报 read only 和 can't open file for writing 错误,无法保存。
「2」输入本机密码后,会自动打开hosts文件 。
键盘输入i(插入),修改完成后,按 esc 键退出插入页面
保存退出:按住shift+:键,输入wq,再enter键
不保存退出:输入q和!键,再enter键
二、修改hosts文件
方式一:
(1)打开Finder,快捷键Shift+Command+G查找文件,输入/etc/hosts,点击前往
(2)复制hosts文件到桌面,修改成功后替换原hosts文件即可
方式二:
(1)打开Finder,快捷键Shift+Command+G查找文件,输入/private前往
(2)找到etc文件之后,选择显示简介
(3)找到共享与权限,将everyone的权限修改为读和写,保存后修改hosts文件,修改成功后记得把权限改回来!