从国外论坛找到的答案,已经成功,主要是找到/Library/Preferences/com.apple.security-common.plist
删除其中的sophos部分,它会提示你只能另存,选择另存,然后更改扩展名为.plist,把它拖至/Library/Preferences/
目录,选择覆盖。即可
原文如下——————————
To fix this you have to manually edit the file
/Library/Preferences/com.apple.security-common.plist, as root, and delete the corresponding hardcoded <dict>...Sophos...</dict> entry in there. Great care must be taken because you can totally screw up 👎 your system(-keychain) if you leave any errors inside this .plist file. The section that needs to be deleted looks as follows:
<dict> <key>DbName</key> <string>/Library/Sophos Anti-Virus/Sophos.keychain</string> <key>GUID</key> <string>{some UUID string here}</string> <key>SubserviceType</key> <integer>6</integer> </dict>Upon save, there should no longer be any "Sophos" entry in Keychain Access or as output of
security list-keychains.I used
vim and deleted the offending lines as (sudo vim /Library/Preferences/com.apple.security-common.plist) but you may use any text or plist editor you like - I frankly don't know with one is the most accessible (recommendations welcome).