Nach einer kürzlichen Ausführung des Migrationsassistenten von einem alten MacBook auf ein neues MacBook gehört der Ordner "Programme" meinem normalen Benutzerkonto und nicht dem Stammverzeichnis. Dies verhindert, dass VirtualBox funktioniert (siehe hier zum Beispiel).
Der Versuch, die Berechtigungen mit einem einfachen zu reparieren, sudo chown root /Applicationsführt zu dem Fehler chown: /Applications: Operation not permitted. Das ist angenehm vage und das Internet versichert mir, dass es viele Ursachen geben kann . (Ich hatte andere Quellen, die ich zitieren konnte, aber ich bin neu auf dieser Site und kann daher nur bis zu 2 Links posten.)
Ich möchte nicht einfach nur sorglos Flaggen entfernen /Applications, sondern stattdessen Nachforschungen anstellen. Folgendes ist NICHT das Problem:
- Dateiflaggen: Es wird nur die
sunlnkFlagge gesetzt, die das/ApplicationsLöschen verhindert. Scheint völlig angemessen zu sein/Applications, daher denke ich, dass es dort kein Problem gibt. Insbesondere wird dassuchgFlag NICHT gesetzt. - SIP: Diese Funktion regelt nicht den
/ApplicationsOrdner, soweit meine Lesung anzeigt. Ich glaube nicht, dass ich den "Wiederherstellungsmodus" ausführen muss, um SIP zu deaktivieren. - ACLs: Das einzige, von dem berichtet wird,
ls -leistgroup:everyone deny deletedas, was wiederum völlig angemessen zu sein scheint und nichts damit zu tun zu haben scheintchown.
Das ist also nicht das Problem (glaube ich). Aber ich weiß nicht, was das Problem ist.
sunlnkim Ordner / Applications auf El Capitan bestätigen.
sunlnkbedeutet, dass die Operation "unlnk" (unlink = delete) "s" et ist (das Flag ist an, nicht aus).

sunlnkeine gültige Flagge? Ich habe keinen Kapitän, aber Sie können eincheckenman 2 chflags.