Nach der Deinstallation des Programms gibt es einen defekten Sophos-Eintrag in der Schlüsselbundverwaltung – wie entferne ich ihn?

Ich habe die offiziellen Anweisungen befolgt und auch versucht, das offizielle Entfernungstool (das übrigens hängt) für Sophos Antivirus für Mac auszuführen, aber ich sehe immer noch einen „Sophos“-Eintrag in Keychain Access.

Ich sehe auch Fehler in der Konsole, wenn Systemdienste versuchen, /Library/Sophos Anti-Virus/Sophos.keychaineine nicht vorhandene Datei zu öffnen. Ich habe sogar versucht, eine Datei in diesem Pfad neu zu erstellen, gefolgt von, sudo security delete-keychain "/Library/Sophos Anti-Virus/Sophos.keychain"aber der Eintrag bleibt immer noch in der Liste der Schlüsselbunde.

Wie kann ich diesen lästigen Sophos-Überrest entfernen?

(kann mich nicht erinnern, welche Sophos-Edition ich ursprünglich installiert habe, vielleicht hieß sie "Home", vielleicht ist das die einzige für Mac)

Antworten (1)

Um dies zu beheben, müssen Sie die Datei /Library/Preferences/com.apple.security-common.plistals root manuell bearbeiten und den entsprechenden hartcodierten <dict>...Sophos...</dict>Eintrag darin löschen.

Es ist äußerste Vorsicht geboten, da Sie Ihr System (Ihren Schlüsselbund) völlig vermasseln können, wenn Sie Fehler in dieser .plist-Datei hinterlassen. Der zu löschende Abschnitt sieht wie folgt aus:

...
<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>
...

Nach dem Speichern sollte es keinen "Sophos"-Eintrag mehr in der Schlüsselbundverwaltung oder als Ausgabe von geben security list-keychains.

Ich habe die anstößigen Zeilen als ( ) verwendet vimund gelöscht, aber Sie können jeden beliebigen Text- oder Plist-Editor verwenden - ich weiß ehrlich gesagt nicht, dass einer der zugänglichste ist (Empfehlungen willkommen).sudo vim /Library/Preferences/com.apple.security-common.plist