Задать вопрос
@Drovosek01

Возможно ли создать pkg в macOS, который не запрашивает пароль во время установки?

Экспериментирую с созданием пакетов .pkg в macOS Monterey 12.7 Intel.
Как с помощью pkgbuild, так и с помощью приложения Packages.

В приложении Packages при создании Raw Package увидел чекбокс "Require admin password for installation" и по логике, если убрать этот чекбокс, то созданный пакет не должен запрашивать пароль администратора во время установки.

Пытался создать пакет в котором только postinstall скрипт с таким содержимым:
#!/bin/bash
echo 'Installation complete!' > ~/Desktop/test.txt

А также пакет, который просто распаковывает/кладете файл icons.7z по пути /Users/Shared

НО - получившийся .pkg-файл всегда запрашивает пароль во время установки.

Встают вопросы:
Возможно ли создать pkg в macOS, который не запрашивает пароль во время установки?
Если да, то как?
Почему pkg-файл всегда запрашивает пароль, даже если pkg содержит один скрипт с 1 командой echo?
  • Вопрос задан
  • 57 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
15432
@15432
Системный программист ^_^
Судя по ответам на stackoverflow, потому что по умолчанию приложуха ставится в Applications, а для доступа туда нужен пароль. Но можно ставить в папку юзера, для этого что-то такое нужно указать:

Distribution.xml: <domains enable_anywhere="false" enable_currentUserHome="true"/>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы