2016-08-21 4 views
0

У меня есть профиль, защищенный паролем, на моем Mac, который я хочу удалить с помощью терминала. При выполнении команды:Удалить защищенный паролем профиль с Mac с помощью терминала

profiles -R -p MyProfile 

Терминал спрашивает у меня пароль профиля:

Enter the profile removal password: 

Теперь я должен ввести пароль (не пароль администратора) вручную в терминал. Можно ли создать команду, содержащую пароль, чтобы профиль автоматически удалялся?

+0

Пробовали ли вы разделив их ';' или '' &&? – msumera

+0

Да, терминал по-прежнему запрашивает пароль – Megaetron

+0

Обычно вы используете ожидание в случаях, когда вы хотите сделать интерактивную команду неинтерактивной: http://stackoverflow.com/tags/expect/info –

ответ

1

От man 1 profiles,

-z The profile removal password. If not specified and the profile requires 
    a removal password, you will be prompted. 

Так что я думаю, что вам нужно, чтобы сделать вашу команду выглядеть

profiles -R -p MyProfile -z MyProfilePassword