2016-09-30 4 views
0

Я пишу аппликацию. Я использую сценарий «make shell» с помощью команды sudo или других команд, которым нужен пароль. Когда я использую эти команды, иногда требуется Userpassword, но иногда нет.Applescript - проверка пароля пароля?

Как я могу проверить, нужен ли ему пароль или нет? И как передать его в оболочку.

Спасибо.

ответ

0
  • Справочная страница интерфейса командной строки описывает, требуется ли пароль.
  • do shell script обеспечивает дополнительные параметры user name и password передать полномочия

PS: Вы не должны использовать sudo при прохождении password параметра

+0

РАССКАЖИ «Терминал» \t активировать \t задержка 20 \t do shell script «sudo nano/etc/sudoers» имя пользователя «пользователь» пароль «pw» с правами администратора end tell Но я получаю эту ошибку: Ошибка «Терминал получил ошибку: Ошибка открытия терминала: неизвестно». номер 1 –

+0

'make shell script' предназначен для запуска сценариев оболочки без Terminal.app. Еще раз: ** Вы НЕ ДОЛЖНЫ использовать префикс 'sudo' при передаче параметра' password' ** – vadian

Смежные вопросы