Warum benötigen einige Apps ein Passwort, wenn ich sie in den Papierkorb verschiebe?

Einige Anwendungen, die sich in befinden, /Applicationserfordern ein Passwort, um sie in den Papierkorb zu verschieben, andere nicht. Dann gibt es auch Apps, die nicht gelöscht werden können, weil sie von OS X benötigt werden (eine Warnung erscheint).

Bei näherer Betrachtung bin ich zu dem Schluss gekommen, dass Apps, die über den Mac App Store installiert wurden, ein Passwort benötigen, um in den Papierkorb verschoben zu werden. Warum?

Antworten (1)

Dies ist ein Berechtigungseffekt. Die meisten Anwendungen, die standardmäßig auf Lion installiert sind, über den App Store, und einige Installer werden als systemalias Root installiert, und nur Root hat standardmäßig Lese- und Schreibzugriff auf die als Root installierten Anwendungen, während alle anderen, einschließlich Ihres Benutzers, schreibgeschützt oder benutzerdefiniert sind jede Anwendung. Anwendungen, die Sie per Drag-and-Drop ziehen, gehören Ihnen, und Sie können sie nach Belieben löschen, normalerweise ohne Kennwort.

Überprüfen Sie im Finder oder Terminal, welche Berechtigungen für Apps gelten, die ein Passwort erfordern, um in den Papierkorb verschoben zu werden. Es ist wahrscheinlich, dass die Apps, die für Ihren aktuellen Benutzer auf Lesezugriff eingestellt sind, nach einem Passwort und einem temporären Recht fragen etwas löschen, das dem System gehört.

Versuchen Sie im Terminal:

ls -la /Applications
@gentmatt Basierend auf einer schnellen ls -laÜberprüfung des /ApplicationsOrdners sieht es so aus, als würden App Store-Apps (oder möglicherweise die von einem dedizierten Installationsprogramm oder Paket hinzugefügten) als Benutzer hinzugefügt rootund müssen zum Löschen authentifiziert werden, während Apps, die nicht aus dem App Store stammen, als hinzugefügt werden mein eingeloggter Benutzer.
@binarybob Wie siehst du das? Ich kann hier kein klares Muster erkennen. Ich verstehe auch nicht, warum App Store-Apps als Root-Benutzer hinzugefügt werden. Ich muss mein Admin-Passwort vor der Installation nicht eingeben. Das einzige Passwort, das ich eingebe, ist das für die Apple-ID.
@binarybob Ok, ich denke, ich habe es jetzt verstanden. Bitte vergib mir meine Unwissenheit :). Sie haben Recht! Alle betroffenen Apps gehören root. Wie ist das möglich? Ich meine, hätte das nicht mein Admin-Passwort erfordern sollen?
@MrDaniel Kannst du bitte deine Frage bearbeiten und diesen kleinen, aber wichtigen Hinweis von binarybob hinzufügen?
@gentmatt Das , Detektiv, ist die richtige Frage ;-) Gute Frage, sowohl die App Store App als auch Storeagent scheinen beide unter meinem Benutzer zu laufen. Vielleicht lohnt es sich, dies als separate Frage zu stellen!