Ich habe diese lästige Datei „qmasterd“, die vom macOS-Installationsprogramm in den Ordner „Inkompatible Software“ verschoben wurde. Es muss vor Jahren auf meinem Mac herumgelegen haben, als ich Final Cut Pro v6 installiert hatte. Jedenfalls kann ich es nicht löschen, und ich habe viel versucht ...
Die Datei hat diese Berechtigungen:
-r-sr-sr-x 1 Root-Daemon 280688 27. April 2007 QMasterd
Wenn ich versuche, chmod, chgrp oder chown zu verwenden, bekomme ich nur Folgendes:
bash-3.2# chmod gs qmasterd chmod: Dateimodus kann auf qmasterd nicht geändert werden: Operation nicht erlaubt
Ideen bitte?
Richtig, eine Lösung, die für mich funktioniert hat ...
Starten Sie im Wiederherstellungsmodus neu, starten Sie Terminal aus dem Menü Extras, wechseln Sie in das Verzeichnis mit der problematischen Datei rm filename
und "Bob ist Ihr Onkel!" :-)
Das Problem in diesem Fall ist, dass die Datei irgendwann durch SIP geschützt und dann verschoben wird, während dieser Schutz beibehalten wird. Eine SIP-geschützte Datei kann nicht geändert oder gelöscht werden, nicht einmal als Root (daher der alternative Name „rootless“ für SIP).
SIP vorübergehend auszuschalten oder zu löschen, während das Hauptsystem nicht läuft (dh aus dem Wiederherstellungsmodus wie vorgeschlagen oder aus dem Zielfestplattenmodus) ist die einzige verbleibende Option.
Tetsujin
Peter
Tetsujin
csrutil status
, Sie können es natürlich nur von der Wiederherstellung aus umschalten.