Mir ist aufgefallen, dass pkg-Installer und offensichtlich aus dem App Store installierte Apps) Apps in die /Applications-Datei legen, aber Steam legt sie normalerweise in ~/Applications ab. Beide funktionieren, und beide sind vom Benutzer beschreibbar, aber gibt es Umstände, unter denen das eine über dem anderen ausgeführt werden sollte?
Ich bin der einzige Benutzer dieses Computers und abgesehen von freigegebenen Ordnern habe ich den Gastzugriff deaktiviert.
(Dies kommt von einem Linux-Benutzer, daher scheint es falsch zu sein, einen beschreibbaren Stammordner zu haben, es sei denn, meine Berechtigungen sind von Anfang an falsch.)
Standardmäßig sollte das root
Verzeichnis nicht direkt beschreibbar sein, von anderen dann root
, ohne von anderen Benutzern im Finder um Erlaubnis gefragt zu werden und / oder sudo
von der Befehlszeile aus zu verwenden.
Meiner Meinung nach /Applications
sollte dies ~/Applications
für die meisten Anwendungen verwendet werden, da dies der Standardspeicherort ist. Außerdem möchte ich meinen Home-Ordner sicherlich nicht mit Anwendungen aufblähen. Ich mag es, Benutzerdaten vom Betriebssystem und den Anwendungen getrennt zu halten, es ist aus vielen Gründen einfach logisch sinnvoll.
Was bisher niemand darauf hingewiesen zu haben scheint, ist, dass sie von allen verwendet werden können /Applications
und ~/Applications
nur für diesen Benutzer sind.
Einige Installer werden Sie fragen, ob Sie für diesen Benutzer oder für alle installieren möchten. So kann man differenzieren.
Das wird einer der Gründe sein, warum Steam dort installiert wird, da es sich um eine Lizenz pro Benutzer handelt.
Die App-Lizenzierung von Apple hindert zwar „per ID“ nicht alle Benutzer eines Computers daran, auf Apps zuzugreifen, die unter einem anderen Benutzerkonto gekauft wurden, sodass alles andere normalerweise /Applications
standardmäßig übernommen wird.
Wenn Sie der einzige Benutzer der Maschine sind, wird die Unterscheidung natürlich hinfällig.
Ich glaube, es ist ein Berechtigungsproblem. OSX ist ein Mehrbenutzersystem, jeder Benutzer kann seine eigenen Apps, Dateien und Ordner haben. Hier ist, was Apple über Benutzer sagt:
Standardbenutzer: Standardbenutzer werden von einem Administrator eingerichtet. Ein Standardbenutzer kann Apps installieren und Einstellungen für seinen eigenen Gebrauch ändern. Standardbenutzer können keine anderen Benutzer hinzufügen oder die Einstellungen anderer Benutzer ändern.
Verwalteter Benutzer: Benutzer, die mit Kindersicherung verwaltet werden, können nur auf die Apps und Inhalte zugreifen, die vom Administrator, der den Benutzer verwaltet, festgelegt wurden. Der Administrator kann die Kontakte und den Zugriff auf die Website des Benutzers einschränken und die Computernutzung zeitlich begrenzen.
https://support.apple.com/kb/PH18891?locale=en_US
Ich denke, auf ~/Applications wird nur von dem jeweiligen Benutzer zugegriffen. Wenn Sie 3 Benutzer haben, gibt es /Applications, UserA/Applications, UserB/Applications, UserC/Applications. BenutzerA hat keinen Zugriff auf BenutzerB/Anwendungen oder BenutzerC/Anwendungen. Alle 3 haben jedoch Zugriff auf /Applications.
eggbertx
Benutzer3439894
/etc, /usr, /bin
sollten nicht direkt vom Admin-Konto beschreibbar sein, es sollte immer noch nach einer Erlaubnis im Finder fragen odersudo
von der Befehlszeile aus verwendet werden müssen.