Команда MAC для запуска файла .pkg на терминале - PullRequest
6 голосов
/ 14 марта 2011

У меня есть файл .mpkg, который я хочу выполнить с терминала. Я успешно использовал эту команду, чтобы добиться этого

sudo installer -pkg Snip.mpkg -target /Applications

Но дело в том, что когда я запускаю эту команду, она спрашивает у администраторапароль перед выполнением установки.Есть ли способ, которым я могу сделать это без пароля, или я могу предоставить пароль также в моей команде установщика sudo ...

Также см .: - Запуск .pkg на MAC OS из Java-кода

пожалуйста, ответьте

заранее спасибо

Ответы [ 2 ]

2 голосов
/ 13 мая 2013

Удалите требование пароля из sudo , используя следующую строку в sudoers:

jinith ALL=(ALL) NOPASSWD: ALL 

Обратите внимание, что другое решение добавит пароль в список процессов.Мой сделает так, чтобы пользователь jinith мог запустить любую команду как любой пользователь без пароля.

0 голосов
/ 10 марта 2013

Вы должны быть в состоянии ввести пароль от stdin:

echo <password> | sudo -S installer -pkg Snip.mpkg -target /Applications
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...