Ich weiß, wie man Festplattenberechtigungen repariert. Aber ... wer hat sie gebrochen?

10

Einer der häufigsten Schritte zur Fehlerbehebung für Macs, die jeder zuerst zu versuchen scheint, ist das "Reparieren von Festplattenberechtigungen" im Festplatten-Dienstprogramm.

Dieser Prozess findet normalerweise zufällige seltsame Probleme, behebt sie und macht in seltenen Fällen tatsächlich einen Unterschied.

Aber...

Wie um alles in der Welt werden zufällige Dateien mit ihren Festplattenberechtigungen überhaupt geändert?

Dass scheinbar wichtige Betriebssystemdateien zufällig manipuliert werden, ist für mich eigentlich etwas beunruhigend. Was verursacht das? Warum wurde nach einem Jahrzehnt, in dem die Leute aufgefordert wurden, "Berechtigungen zu reparieren", keine Sperre angewendet, um zu verhindern, dass Berechtigungen überhaupt unangemessen geändert werden?

Was ist die wahre Geschichte hier?

radven
quelle

Antworten:

1

Viele Faktoren könnten in den Sinn kommen. Ein Prozess mit rootBerechtigungen ist die Hauptursache.

Stellen Sie sich eine Anwendung vor, für die Sie Berechtigungen zur Installation mit Ihrem Administratorkennwort erteilen. Diese Anwendung verfügt möglicherweise nicht über die richtigen Berechtigungen für bestimmte Ordner, die am Speicherort des Schlüsselbetriebssystems installiert sind (dh /Library), wodurch sich die Berechtigungen ändern.

Stellen Sie sich einen Prozess in einer Anwendung vor, dem ein rootPrivileg erteilt wurde und der Berechtigungen in Ordnern falsch manipuliert.

Die Idee, die Berechtigungen zu sperren, ist nett, aber das würde zu diesem Zeitpunkt mit einer No-Write-Berechtigung implementiert. Es sei denn natürlich, es wird ein Nur-Sperren-Berechtigungs-Flag verwendet. etwas, das ich nicht weiß, ob es existiert.

ismail
quelle