Ich habe ein MBP mit Lion (10.7.3) darauf und es gibt zwei Benutzerkonten darauf, ich benutze sie, um Arbeit und Privates zu trennen, aber wenn ich Apps installiere, möchte ich sie im Allgemeinen mit beiden verwenden/aktualisieren/entfernen Konto.
Anwendungen, die als Paket (.pkg/.mpkg) geliefert werden, lassen sich in der Regel einfach installieren/aktualisieren und erfordern auf benutzerfreundliche Weise Administratorrechte, hier kein Problem.
Andere Anwendungen kommen einfach als App-Bundle, das Sie an einen gewünschten Ort verschieben können, in meinem Fall ist dies der Ordner /Applications, da ich möchte, dass alle Apps an einem zentralen Ort sind. Aber wenn Benutzer A eine Anwendung dorthin verschiebt, ist kein Passwort erforderlich, aber eine Anwendung gehört Benutzer A und ist nur für Benutzer B lesbar. Viele Dinge, die benutzerfreundlich sein sollen, brechen in dieser Situation , zum Beispiel: Anwendungen, die sich selbst aktualisieren, stolpern darüber, und anstatt ein altes Bundle durch ein neues zu ersetzen, muss ich das alte manuell löschen, bevor ich das neue einfüge. Es ist nicht das Ende der Welt, aber ich würde das nicht gerade als benutzerfreundlich bezeichnen.
Wie ist es also möglich, dass Benutzer A etwas im Ordner /Applications ohne Verwendung eines Kennworts ablegen kann, nur um es für Benutzer B schreibgeschützt zu finden? Es ist sehr nervig. Auch wenn ich etwas in Konto A installiere, es aber die ersten Male mit Konto B verwende, wird die „Diese Anwendung stammt aus dem Internet, sind Sie sicher, dass Sie sie verwenden möchten? Konto B.
Ich möchte, dass die Anwendungen (oder ihr Ordner, was auch immer) für beide lesbar sind oder mit einem Passwort oder so etwas beschreibbar sind. Gibt es eine Möglichkeit, diesen Ärger zu beseitigen? Sollte ich diese Anwendungen anders installieren? Ich möchte meine Apps "Benutzerkonto-agnostisch" verwalten, wenn das möglich ist.
Ich habe Erfahrung mit Linux/Unix/Command/BSD-Subsystem, was haben Sie, also werden Antworten technischer Art helfen. Natürlich habe ich chmod, chown kreativ ausprobiert, um einzelne Instanzen anzugehen, aber ich mag es nicht, mit Berechtigungen herumzuspielen, wenn ich mich im natürlichen Lebensraum des Mac befinde (Systemordner/App-Bundles). Also jede Information zu diesem Thema wird helfen.
BEARBEITEN:
Nur um es klarzustellen, ich hätte gerne einen netten Workflow zum Verwalten/Aktualisieren von Apps zwischen zwei Administratoren auf demselben Computer, es sollte kein Verständnis der Dateiberechtigungen erfordern, wie es jetzt der Fall ist, es scheint, dass diese Situation etwas ist, was die Entwickler tun bei Apple nie daran gedacht. Das Ausfüllen eines Passworts ist kein Problem, aber manchmal ist es unmöglich, eine App zu löschen (um sie durch ein Upgrade zu ersetzen), es sei denn, ich öffne Terminal und benutze sudo rm -rf /Application/SomeApplication.app
. Sie können das einfach nicht von zwei Benutzern eines einzelnen Computers erwarten, die wissen, dass beide Apps installieren/löschen können, aber technisch nicht versiert sind.
Best Practice – Verwenden Sie ein Administratorkonto, das zum Installieren von Anwendungen verwendet wird. Starten Sie die Anwendung nach dem Download mit dem Administratorkonto.
Tyr
Lupinen
defaults write com.apple.LaunchServices LSQuarantine -bool NO
, aber ich denke nicht, dass dies eine gute Idee ist. Was die andere Frage betrifft - ich würde auch gerne eine Antwort sehen; Alle Problemumgehungen, die ich gesehen habe, verursachen mehr Probleme, die sie lösen.Pfannkuchen
chown -R root:wheel /Applications
Ich habe über und nachgedachtchmod -R a+rX /Applications
, aber ich denke, es wird nichts lösen.Pfannkuchen
chmod
trifft auf meine Situation eigentlich nicht zu, das Lesen und Ausführen der Apps ist nie ein Problem, das Schreiben schon.ruddfawcett
Pfannkuchen
ruddfawcett
ruddfawcett
Pfannkuchen
cdeszaq