Mac下部分软件安装后不能使用,需要关闭SIP系统完整性保护

macOS的软件安装机制

在Mac下,有时候我们安装的软件,任意来源,会发现无法使用,当对该软件开启通知权限时,在我们打开软件时,通知中会看到关于 SystemIntegrityProtection 的提醒,原因是macOS的软件安装机制

  1. macOS默认只允许运行通过苹果应用商店App Store下载的软件。
  2. macOS如果想安装第三方应用需要到系统偏好设置 》 安全性与隐私 》 通用中开启允许App Store 和被认可的开发者选项
  3. macOS如果想安装第三方未签名的应用需要在终端中执行命令行 sudo spctl --master-disable开启任何来源选项,系统偏好设置 》 安全性与隐私 》 通用中默认是没有这个选项的。
  4. macOS如果想安装一些反编译破解的应用需要关闭SIP。

可见苹果对隐私、安全还是非常的重视,不然App Store也弄不起来,软件服务费用财报上年年递增,库克果然是商人
在这里插入图片描述

什么是SIP

苹果自 OS X El Capitan 中开启了一个全新的跟安全相关的模式叫 SIP(System Integrity Protection ),它禁止让软件以 root 身份来在 Mac 上运行,在升级到 OS X 10.11 中或许你就会看到部分应用程序被禁用了,这些或许是你通过终端或者第三方软件源安装。对于大多数用户来说,这种安全设置很方便,但是也有些开发者或者高级 Mac 用户不需要这样的设置。

关闭SIP方法如下:

  1. 先查询SIP状态,打开终端输入命令csrutil status并回车,结果如下

    //打开状态
    System Integrity Protection status: enabled.
    //关闭状态
    System Integrity Protection status: disabled.
    
  2. 关机,然后重新启动你的Mac电脑,在开机时一直按住Command ⌘ +R直到进入Recovery模式。进入Recovery模式后选择「实用工具」选择「终端」

  3. 输入csrutil disable后回车,重新启动电脑 💻 即可

<think>嗯,用户想知道在Mac电脑上安装使用Wireshark的教程。首先,我需要回忆一下之前看到的引用内容。引用[2]提到了在MacOS安装的步骤,包括访问官网下载,可能需要注意系统版本是否兼容。然后引用[4]里提到需要关闭SIP,执行一些命令,安装libusb库,这可能涉及到Homebrew的使用。用户可能对命令行操作不太熟悉,所以步骤要详细一点。 安装部分,先要确保系统版本符合要求,比如macOS 10.15以上。然后下载安装包,打开dmg文件,拖动到应用程序文件夹。接下来是关闭SIP,这部分可能需要进入恢复模式,用户可能需要指导如何操作,比如重启按Command+R,然后使用终端输入csrutil disable。不过要提醒用户注意安全风险,安装成后建议重新启用SIP。 然后是关于USB抓包的设置,引用[4]提到需要启用XHC端口,执行sudo ifconfig XHC0 up等命令,可能需要三次,分别对应不同的XHC端口。还要用Homebrew安装libusb,这部分需要用户先安装Homebrew,如果用户没有安装的话,可能需要给出安装命令,比如/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"。 安装依赖库后,启动Wireshark,选择正确的网络接口,比如en0。用户可能不知道如何选择接口,需要指导他们如何查看活动接口。抓包后保存和分析数据,这部分可以简单带过,因为界面操作相对直观,但可以提醒过滤器使用的小技巧,比如http或tcp.port==80。 使用技巧部分,引用[3]提到在线文档和邮件列表,可以推荐用户参考官网资源。此外,过滤器语法和统计工具可能对用户有帮助,可以举例子说明。 相关问题部分,需要考虑用户可能的后续问题,比如安装失败怎么办,USB抓包问题,或者和Windows版的区别。根据引用内容,特别是引用[4]中的步骤,可能涉及权限问题,需要sudo命令,所以相关问题可以涉及权限错误如何解决。 最后,确保整个回答结构清晰,步骤分点,代码块正确,使用中文,并且正确引用标记。检查是否有遗漏的步骤,比如是否提到安装时的安全提示,或者是否需要更新系统。可能还需要提醒用户首次启动时需要权限授权,比如输入密码。</think>### Mac系统Wireshark安装使用教程 #### 一、安装准备 1. **系统要求**:支持macOS 10.15及以上版本[^2] 2. **关闭系统完整性保护SIP)**(仅需首次安装时操作): ```bash # 进入Recovery模式后执行 csrutil disable # 安装后可重新启用:csrutil enable ``` 3. **安装依赖库**: ```bash brew install libusb # 通过Homebrew安装USB支持库[^4] ``` #### 二、安装步骤 1. **下载安装包**: - 访问官网 https://www.wireshark.org 选择"Download for macOS" 2. **安装应用程序**: ```bash sudo installer -pkg Wireshark.pkg -target /Applications # 需要管理员权限 ``` #### 三、配置USB抓包(可选) ```bash sudo ifconfig XHC0 up # 启用USB接口(根据实际情况替换XHC0) ``` #### 四、基础使用教程 1. **启动程序**: - 通过Launchpad或终端执行`wireshark`命令 2. **选择网卡接口**: - 在首页选择活跃接口(如`en0`对应Wi-Fi) 3. **开始抓包**: ```python # 示例过滤表达式(非代码,仅展示语法) tcp.port == 80 # 监控HTTP流量 ``` #### 五、实用技巧 - **协议过滤**:使用`http`、`dns`等协议名称快速筛选 - **流量统计**:通过"Statistics"菜单分析流量特征[^3] - **文件导出**:支持保存为`.pcapng`格式供后续分析
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小狐狸和小兔子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值