在过去MacOs关闭SIP之后即可以以root用户身份对所有系统文件进行读写 (只要文件的权限是可读写)。
更新Catalina之后发现如果尝试读写这些文件,比如/usr/bin文件夹下的文件,将会失败并显示信息: Read-only file system。这应当是苹果为Catalina添加的新特性。
解决办法是在终端运行命令:sudo mount -uw / ,即以可读写模式(w参数)重新挂载(u参数表示如果已经挂载该目录则重新挂载)根目录(/),然后一切就如往常了。不过此命令需要在每次重启/开机后运行一次(可以想象)。