Я заметил, что установщики pkg и, очевидно, приложения, установленные из App Store) помещают приложения в файл / Applications, но Steam обычно помещает их в ~ / Applications. Обе работы и обе доступны для записи пользователю, но есть ли обстоятельства, при которых одно должно быть выполнено поверх другого?
Я единственный пользователь этого компьютера, и за исключением общих папок, я отключил гостевой доступ.
(это исходит от пользователя Linux, поэтому наличие корневой папки для записи кажется неправильным, если только мои разрешения не верны с самого начала)
источник
/etc, /usr, /bin
не должны быть доступны для записи напрямую учетной записи администратора, должны по-прежнему запрашивать разрешение в Finder или необходимость использовать егоsudo
из командной строки.До сих пор никто, похоже, не указал, что / Приложения могут использоваться всеми, и ~ / Приложения предназначены только для этого пользователя.
Некоторые установщики спросят, хотите ли вы установить для этого пользователя или для всех. Вот как это можно дифференцировать.
Это будет одной из причин, по которой Steam устанавливает их, так как это лицензия на пользователя.
Лицензирование приложений Apple, хотя «по идентификатору» не препятствует доступу всех пользователей машины к приложениям, приобретенным под другой учетной записью, поэтому все остальное обычно по умолчанию включается в / Приложения.
Конечно, если вы единственный пользователь машины, различие становится спорным.
источник
Я считаю, что это проблема с разрешениями. OSX - многопользовательская система, каждый пользователь может иметь свои собственные приложения, файлы и папки. Вот что Apple говорит о пользователях:
Стандартный пользователь: стандартные пользователи настраиваются администратором. Стандартный пользователь может устанавливать приложения и изменять настройки для своего собственного использования. Обычные пользователи не могут добавлять других пользователей или изменять настройки других пользователей.
Управляемый пользователь. Пользователи, которые управляются с помощью родительского контроля, могут получать доступ только к приложениям и контенту, указанным администратором, управляющим пользователем. Администратор может ограничить контакты пользователя и доступ к веб-сайту, а также ограничить время использования компьютера.
https://support.apple.com/kb/PH18891?locale=en_US
Я думаю, что ~ / Приложения будут доступны только конкретному пользователю. Если у вас есть 3 пользователя, будут / Приложения, Пользователь A / Приложения, Пользователь B / Приложения, Пользователь C / Приложения. Пользователь A не будет иметь доступа к UserB / Applications или UserC / Applications. Все 3 будут иметь доступ к / Приложения, хотя.
источник