Wie kann ich Berechtigungen für Dateien in /var/folders/zz korrigieren?

Wie kann ich Berechtigungen für Dateien in /var/folders/zz korrigieren?

Es gibt viele Dateien unter /var/folders/zz, die Anwendungscaches oder so etwas zu sein scheinen.

Ich bin daran interessiert, weil es scheint, dass wenn die Berechtigungen dieser Ordner falsch eingestellt werden (und es gibt eine Menge "Hilfe" da draußen, die vorschlägt, diese irgendwann zu ändern), die Anwendungen, die sie verwenden, leicht beschädigt werden können , wie Apple Software Update, Apple Setup Assistant, Adobe Flash Installer und viele andere.

Hinweis: Dies stellt eine andere (wenn auch ähnliche) Frage zu der in Kann ich Dateien oder Ordner aus /private/var/folders/? , und bietet eine korrekte und prägnante Antwort auf diese spezielle Frage. Es geht auch nicht darum, Speicherplatz freizugeben, sondern darum, Berechtigungen für diese Dateien zu korrigieren, die, wenn sie falsch sind, Anwendungen beschädigen werden .

Mit der Bearbeitung, die Sie an der Frage vorgenommen haben, passt die Antwort eigentlich nicht mehr (weil sie nicht wirklich erklärt, wie Berechtigungen behoben werden). Beabsichtigen Sie, die Antwort ebenfalls zu aktualisieren?
Kleinere Änderungen wurden vorgenommen, um basierend auf @patrix-Kommentaren zu antworten.

Antworten (1)

Diese Anwendungs-Cache-Verzeichnisse können gelöscht werden und werden nach einem Neustart und dem Neustart der verschiedenen übergeordneten Anwendungen mit den entsprechenden Berechtigungen neu erstellt.

Es gibt online viele verwirrende Halbantworten auf diese Frage, aber es ist sicher, diese Ordner zu löschen, und dies ist eine narrensichere Methode, um Berechtigungen zu korrigieren. Es ist jedoch wichtig, dass Sie nur die zugrunde liegenden Ordner löschen und nicht den Ordner /var/folders/zz selbst löschen. Es wurde mindestens ein Fehler gemeldet, dass das Betriebssystem das zz-Verzeichnis nicht automatisch neu erstellt (obwohl dies jetzt behoben sein könnte).

Es ist sehr wahrscheinlich, dass das System das Löschen einiger Ordner verhindert. Dies ist normalerweise auch in Ordnung.

Nach dem Löschen der Ordner sollten Sie sofort neu starten.

sudo rm -rf /var/folders/zz/zy*
sudo shutdown -r now

Wenn das System startet und die zugehörige Anwendung gestartet wird, werden die erforderlichen Verzeichnisse automatisch mit den richtigen Berechtigungen neu erstellt.


Einige Probleme, die dieser Fix lösen kann, sind:


Weitere Einzelheiten :

siehe : http://www.magnusviri.com/OS_X_Admin/what-is-var-folders.html

siehe : https://osxbytes.wordpress.com/2015/03/19/boot-hang-after-deleting-var-folders/comment-page-1/

Ich Fehler im Terminal/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/0: Operation not permitted
@bibscy müssen Sie entweder tun csrutil disable(danach wieder aktivieren) oder versuchen, diesen Befehl aus dem Wiederherstellungsmodus auszuführen: Befehl + r während des Bootens, Festplattendienstprogramm öffnen, um sicherzustellen, dass Ihre Festplatte gemountet ist, Festplattendienstprogramm schließen, Terminal aus dem Menü "Dienstprogramme" öffnen und delete /Volumes/[your HD]/var/folders/zz/zy*, und dort sollte es funktionieren.
Meine Probleme mit der Softwareaktualisierung wurden behoben ... Ich kann bestätigen, dass ich auch viele Zeilen mit nicht zulässigen Operationen hatte (einschließlich des Unterverzeichnisses, auf das in meinen Installationsprotokollen verwiesen wurde, als ich versuchte, eine Aktualisierung manuell zu installieren ...) ... also war ich sehr skeptisch es würde nach dem Neustart funktionieren, aber niedrig und siehe da, es tat es.