Я не могу запустить Terminal.app после отката моей системы с машины времени.
Mac OS X версия 10.6.2
Отображается следующая ошибка. «Вы не авторизованы для запуска этого приложения» «Администратор установил для вашей оболочки недопустимое значение»
После этого я удалил файл ~ / Library / Preferences / com.apple.Terminal.plist
Но то же сообщение отображается.
Я восстановил все системные права с помощью DiskUtility, но это не помогло.
У меня была такая же проблема после восстановления Time Machine, в этом случае, используя резервную копию с MacBook Pro для восстановления на MacBook.
Я смог решить проблему, используя Finder (вводите пароль каждый раз при запросе):
Теперь, когда у меня был файл «оболочек» с действительным списком оболочек, я смог снова открыть Терминал.
источник
Щелкните правой кнопкой мыши имя своей учетной записи на панели «Системные настройки» и выберите «Дополнительные параметры». Измените значение для «Оболочки входа» - я использую / bin / bash, но вы можете использовать любую установленную оболочку.
источник
У меня такая же проблема; перезагрузка сделала свое дело для меня. Не привык делать это на Mac :-P
источник
У меня была точно такая же проблема. Простое решение:
Просто запустите Восстановление прав доступа к диску с помощью Дисковой утилиты :-).
источник
Изменение пароля учетной записи пользователя через Системные настройки исправило это для меня (я изменил его на то же значение, которое, вероятно, просто заставило ОС записывать некоторую информацию об учетной записи пользователя в файлы). Я использую Mac OS X 10.7.3, и кажется, что файлы в / etc не были изменены.
источник
Объединяя ответы от Тима и Чемма было полезно в моем случае.
Я использовал подход Тима, чтобы вызвать терминал, используя другую оболочку. Затем я отредактировал / etc / shells, чтобы включить предпочитаемую оболочку, а затем снова применил подход Тима, чтобы восстановить исходный путь оболочки в «Дополнительные параметры».
источник
У меня такая же проблема. Машина времени почему-то превратилась
/private/etc/shells
в файл нулевой длины во время моего восстановления. Ответ Chemm довольно хороший, но он пропускает некоторые шаги для таких новичков Mac, как я./private/etc
вас нужно использовать пункт меню FinderGo -> Go to Folder
и введите/private/etc
/private/etc
папку./private/etc
Вам нужно будет ввести свой пароль несколько раз, чтобы выполнить вышеперечисленное, и я полагаю, что вам нужно быть под учетной записью администратора.
источник
Для меня ни один из стандартных ответов не был проблемой - все было как есть.
Выход из сеанса Aquamacs (emacs) устранил проблему! Когда я перезапустил Aquamacs, Терминал продолжал работать нормально.
Я НЕ использовал команду оболочки emacs, но каким-то образом эти приложения по-прежнему взаимодействовали неудачным образом.
источник