分类 系统安全 下的文章

今天收到了来自 macOS 的系统更新推送,发现是个大版本,15.0,谨慎起见,在升级前先收集一下网友们遇到的问题,避免盲目升级踩坑。

2025-03-10T08:17:40.png

问题一:本地网络权限问题

有网友发现,更新系统后,路由器和自己的家庭服务器均无法通过 chrome 访问, ping 不通, ssh 不通。ping 的提示是 No route to host。网络访问都正常,有一台作为 dns 服务器的开发板可以通过 chrome 正常访问也可以 ssh 登录。

- 阅读剩余部分 -

如果你在命令行执行 sudo rm -rf * 这个命令,你的系统就废了。

这个命令非常危险,在使用此命令之前,请务必确保您知道自己在做什么。

此命令将删除所有文件和目录,相当于格式化你的硬盘。

所以,不要瞎搞。

macOS 升级到 Monterey 之后,系统监视器里出现了一个 ZhuGeService 的进程。

2025-03-10T09:02:11.png

它使用 _coreaudiod 用户权限运行。

一开始我以为是什么国产软件的后台,ZhuGe 这个名字很容易让中国人想到“诸葛”,继而联想到偷取用户信息的木马软件。

其实,这个服务是系统自带的,它的服务地址是 /System/Library/PrivateFrameworks/ZhuGeSupport.framework/Versions/A/XPCServices/ZhuGeService.xpc/Contents/MacOS/ZhuGeService

官方有个问答是这样回答的:

- 阅读剩余部分 -

因公司的网络安全要求需要固定 IP 与 MAC 地址绑定。

申请固定 IP 的时候一个不留神将无线网卡的 MAC 地址当做以太网的 MAC 地址报了上去,于是就需要修改 macOS 的 MAC 地址。

填坑的方案如下:

打开 Terminal 之后,输入:

openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//'

sudo /System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport -z

找到自己想修改的网卡名称比如 en1,输入自己新赋予的mac地址,比如 00:29:3a:f3:5b:a5。然后输入:

sudo ifconfig en2 ether 00:29:3a:f3:5b:a5

networksetup -detectnewhardware

利用 ifconfig 查看网卡详情。

需要注意的是,以上命令只能实现临时修改,每次重新启动后,机器的 MAC 地址会恢复。