Не вдається відкрити термінал на mac (повідомлення про помилку "Не дозволяється використовувати")


8

введіть тут опис зображення

Я не можу відкрити термінал взагалі через це повідомлення про помилку. (Мабуть, найгрубіше повідомлення про помилку, яке я коли-небудь бачив на комп’ютері.) Цей мак спочатку був шкільним комп’ютером, і дозвіл на використання терміналу мені не давали в першу чергу, тому я не маю поняття про метод "ІТ-хлопці "використовувався для того, щоб не використовувати його, і тому я також не знаю, як відновити його. У мене є обліковий запис адміністратора, хоча обліковий запис, який я зазвичай використовую, є стандартним (я намагався ввійти в інші існуючі облікові записи адміністратора, імовірно, створені хлопцями ІТ, але навіть у тих облікових записах запустити термінал було неможливо), і я вже намагався запуск дозволу на виконання, але це не вплинуло на проблему.

(ps Я не дуже просунутий користувач Mac, тому описи, придатні для новачків, були б дуже вдячні. Бачили подібне питання на цьому веб-сайті, але це не дуже допомогло.)

Відповіді:


6

За появою діалогового вікна схоже, що школа, з якої ви отримали цей Mac, використовувала програму Casper Suite JAMF для управління своїми Mac. Однією з особливостей Casper є можливість запобігання запуску зазначених додатків з додатковою можливістю надання повідомлення кінцевому користувачеві. Коли ви отримуєте це повідомлення, виявляється, що програмне забезпечення Casper все ще встановлено на Mac. Для видалення агента Casper є команда видалення, але її потрібно буде запустити в Terminal. У статті https://jamfnation.jamfsoftware.com/article.html?id=153 авторів компанії Casper пояснюється, як це робиться.

На даний момент я думаю, що найкраще зробити резервну копію ваших програм та даних, протерти диск Mac і перевстановити з нуля. Це найкращий спосіб переконатися, що все, що було встановлено в школі, тепер уже немає.


Проблема вирішується завантаженням в однокористувацький режим і використанням цієї команди, щоб знищити цю річ. я не можу повірити, що я зрозумів цю ідею через кілька місяців після публікації цього питання. дуже дякую!
CrazyRabbitKGe

15

Найкраще ставитись до чистої установки, припускаючи, що у вас є копії / ліцензії на будь-яке програмне забезпечення, яке ви використовуєте там. Створіть резервні копії будь-яких файлів, які ви хочете зберегти, і дотримуйтесь одного з багатьох посібників там. Наприклад:

http://mashable.com/2015/10/01/clean-install-os-x-el-capitan/

Це може зайняти менше часу, ніж з'ясувати, що зробили ІТ-хлопці, і зробити ваш Mac швидше в довгостроковій перспективі.


7
Крім того, навіть якщо ви зрозуміли, як змусити термінал працювати нормально, ви ніколи не дізнаєтесь, що ще робили з комп'ютером. Чиста перевстановлення - це шлях.
Гордон Девіссон

8
Так ... там може бути якийсь - то шпигунське похований глибоко в системі , де ви ніколи не будете досить бути в змозі позбутися від нього. Ядерна річ з орбіти.
Blacklight Shining

2

Схоже, додаток "Термінал" було видалено та замінено програмою, яка відображає це діалогове вікно, тому зміна дозволів не допоможе. Чиста установка, як запропонував BaronVonKaneHoffen, спрацювала б, але є й інші варіанти.

Варіант №1 - Відновлення з іншого Mac

Якщо ви володієте або маєте доступ до іншого Mac, ви можете скопіювати /Applications/Terminal.app в /Applications/Terminal.app на цьому mac.

Варіант №2 - Відновлення з розділу відновлення

(Майже?) Кожен Mac мав розділ відновлення після Mac OS X Lion. Якщо вимкнути комп’ютер і ввімкнути його, утримуючи Command+, Rяк описано в https://support.apple.com/en-us/HT201314, ви ввійдете в розділ відновлення. Звідти ви можете вибрати Утиліти-> Термінал для входу в Термінал. Звідти ви можете ввести (неперевірений, щось подібне)

cd /Applications/Utilities
rm -rf /Volumes/Macintosh\ HD/Applications/Utilities/Terminal.app
cp -r Terminal.app /Volumes/Macintosh\ HD/Applications/Utilities/Terminal.app

Варіант №3 - Відновлення з оновлення програмного забезпечення Apple

Це найпростіший спосіб, оскільки це можна зробити без перезавантаження або перенесення файлів. Просто завантажте заміну термінала, наприклад iTerm (Heck, ви можете просто використовувати його замість Terminal) та запустіть

cd /tmp

rm -rf TERMINALRESTORE
mkdir TERMINALRESTORE
cd TERMINALRESTORE

curl -ORL http://swcdn.apple.com/content/downloads/21/09/031-20634/8d84o1ky5gn2agnf5kiz9eed134n7y3q4c/RecoveryHDUpdate.pkg

xar -xf RecoveryHDUpdate.pkg

hdiutil attach -nobrowse RecoveryHDMeta.dmg
hdiutil attach -nobrowse "/Volumes/Recovery HD Update/BaseSystem.dmg"

sudo rm -rf /Applications/Terminal.app # Erase the old Terminal app. Password required.
sudo cp -Rp "/Volumes/OS X Base System/Applications/Utilities/Terminal.app" /Applications/Utilities/Terminal.app # Copy over the new Terminal app

hdiutil detach "/Volumes/OS X Base System"
hdiutil detach "/Volumes/Recovery HD Update"

cd ~
rm -rf /tmp/TERMINALRESTORE

Крім того, ви можете просто запустити, curl https://gist.githubusercontent.com/lights0123/2a03d88f99fbbdfc8a35/raw/8d961db047d387319e07e56c228847394ecc1b57/Terminal.command | shщоб уникнути копіювання / вставки вище.


Гм, це також може бути можливим.
nicael

1

Можливо, що це власне діалогове вікно, яке було перенаправлено з terminal.app

Якщо ви можете встановити додатки, шукайте альтернативну програму терміналу.


1

Це не помилка Apple. У вас є проблема дозволів, і помилка виходить із скрипту безпеки або вірусу. Перевстановіть ОС за допомогою зображення Disk Utility та перевстановіть з нуля.

Це прямий процес, повідомте мене, якщо ви хочете допомогти.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.