Ändern Sie eine App von „Alle Benutzer“ zu „Nur dieser Benutzer“

Ich bin jetzt schon eine ganze Weile auf meinem Mac und benutze nur ein einziges Konto (meins).

Ich habe kürzlich ein neues Konto für meine Freundin hinzugefügt (ja, es wird ernst), aber ich habe ein kleines Problem.

Ich bin Physiker und benutze daher viele domänenspezifische Apps (matlab, macvim, latex, ...), die meine Freundin nicht braucht.

Wie kann ich diese Apps so ändern, dass sie nur im Anwendungsordner meines Kontos angezeigt werden (ich bin der Administrator). Umgekehrt möchte ich auch, dass keine der Apps, die sie installiert, in meinem Konto sichtbar sind.

Wie würde dies geschehen? Verhindern ihre Privilegien, dass sie globale Apps installiert?

Antworten (1)

Sie haben hier zwei Fragen. ( und ~ ist die Abkürzung für den Ordner /Benutzer/aktueller_Benutzer)

1) Damit Apps nur in Ihrem Konto angezeigt werden, verschieben Sie sie nach ~/Applications

2) Wenn ein Benutzer nicht Mitglied der Administratorgruppe ist, kann dieser Benutzer keine Apps in /Applications installieren, was der normale Ort für freigegebene Anwendungen ist. Nicht-Admin-Benutzer können Apps in ihrem Home-Ordner installieren ~ aber nicht im Anwendungsordner eines anderen Benutzers oder im System-Anwendungsordner.

Und wenn ~/Applicationsnicht vorhanden? Ich erstelle einfach einen? Wie wirkt sich das auf komplizierte Apps wie Matlab aus, die nicht wirklich so Drag-and-Drop sind wie die übliche App?
Ja, einfach erstellen.
Dies wird wahrscheinlich für die meisten praktischen Zwecke ausreichen. Aber ich nehme an, Sie möchten idealerweise auch alle Einstellungen aus /Library/Preferences löschen (vielleicht verschieben Sie sie nach ~/Library/Preferences, wenn die App dort nicht bereits eine benutzerspezifische Einstellungsdatei erstellt hat). Seien Sie Dinge in /Library/Application Support, um darüber nachzudenken, nach ~/Library/Application Support zu wechseln.
Jetzt habe ich jedoch zwei App-Ordner im Admin-Konto. Das könnte frustrierend werden, oder?
@romeovs Bei "komplizierten" Apps hängt es teilweise davon ab, was Ihr ultimatives Ziel ist. Willst du verhindern, dass deine Freundin sie sieht, oder sie nur versehentlich laufen lassen? Und wenn es ersteres ist, spielt es eine Rolle, dass sie sie mit Spotlight findet, auch wenn sie sie nicht in /Applications oder ~/Applications sehen kann?
Lassen wir komplizierte Apps für eine Sekunde außen vor (ich habe sowieso nur ein oder zwei davon). Ich kann mir nicht vorstellen, zwei verschiedene applicationsOrdner zu verwenden (einen für persönliche Apps und einen für freigegebene Apps). Was ist damit?
Es ist vielmehr so, dass jeder in seinen eigenen ~/Applications installieren kann und keine Administratorrechte benötigt. ALso ~/Applications sind in der Regel nur für Sie selbst sichtbar - Standard-Unix-Berechtigungen. cf /usr/bin und ~/bin für Befehlszeilenskripte
Wenn die App mit einer Deinstallation geliefert wird: Deinstallieren Sie sie von /Applications und installieren Sie sie dann in ~/Applications. (Das heißt, wenn der Installer schlau genug ist, die Installation dort zuzulassen.)