3 начина за отваряне на приложения с root права на Mac

Съдържание:

3 начина за отваряне на приложения с root права на Mac
3 начина за отваряне на приложения с root права на Mac

Видео: 3 начина за отваряне на приложения с root права на Mac

Видео: 3 начина за отваряне на приложения с root права на Mac
Видео: Решение проблемы с кодировкой символов на сайте (UTF-8). Отображает иероглифы или знаки вопроса 2024, Може
Anonim

Можете да отворите всяко приложение за Mac с root права, стига да имате администраторска парола. Както винаги, не използвайте root достъп, освен ако не знаете какво правите, тъй като може да нанесете сериозни щети на приложението или на компютъра си.

Стъпки

Метод 1 от 3: От администраторски акаунт

Икона за разбиране
Икона за разбиране

Стъпка 1. Знайте рисковете

Повечето графични приложения не са предназначени за root достъп. Ограничете се до конкретни задачи, които разбирате добре, или може да се окажете с недостъпни файлове, сривове на приложения или уязвимости в сигурността.

Отваряне на приложения с root права на Mac Стъпка 2
Отваряне на приложения с root права на Mac Стъпка 2

Стъпка 2. Отворете терминала

Влезте в администраторски акаунт на вашия компютър. Отидете на Приложения → Помощни програми и стартирайте Терминал.

Този администраторски акаунт трябва да има непразна парола, в противен случай терминалът няма да ви позволи достъп до root права

Отваряне на приложения с root права на Mac Стъпка 3
Отваряне на приложения с root права на Mac Стъпка 3

Стъпка 3. Опитайте бързия начин

Командата sudo ви позволява да стартирате приложения с root достъп, но изисква пътя до изпълнимия файл в пакета с приложения. Повечето приложения по подразбиране за Mac, както и много програми на трети страни, организират съдържанието на пакета по същия начин, така че си струва да опитате това:

  • Въведете sudo "\ file path от твърд диск към приложение.app/Contents/MacOS/име на приложение".

    Например, за да отворите iTunes, въведете sudo "/Applications/iTunes.app/Contents/MacOS/iTunes" и натиснете ⏎ Връщане.

  • Въведете паролата за администраторския акаунт, в който сте влезли в момента. Натиснете ⏎ Връщане.
  • Ако командата работи, приложението трябва да се отвори с root права. Ако терминалът каже „команда не е намерена“, преминете към следващата стъпка.
Отваряне на приложения с root права на Mac Стъпка 4
Отваряне на приложения с root права на Mac Стъпка 4

Стъпка 4. Отворете съдържанието на пакета на приложението

Ако бързият начин не работи, намерете приложението във Finder. Щракнете с десния бутон (или щракнете с Control) върху неговата икона и изберете Покажи съдържанието на пакета от падащото меню.

Отваряне на приложения с root права на Mac Стъпка 5
Отваряне на приложения с root права на Mac Стъпка 5

Стъпка 5. Намерете изпълнимия файл

Сега трябва да видите една или повече папки в приложението. Намерете изпълнимия файл в тази папка. Това обикновено е вътре /Съдържание /MacOS.

  • Изпълнимият файл често има същото име като приложението, но може да има и друго име, например "run.sh."
  • Иконата на изпълнимия файл обикновено е черен квадрат с думата "exec" с малки букви.
Отваряне на приложения с root права на Mac Стъпка 6
Отваряне на приложения с root права на Mac Стъпка 6

Стъпка 6. Въведете sudo в терминала

Въведете sudo, последвано от интервал. Все още не въвеждайте командата.

Отваряне на приложения с root права на Mac Стъпка 7
Отваряне на приложения с root права на Mac Стъпка 7

Стъпка 7. Плъзнете изпълнимия файл в терминалния ред

Това трябва автоматично да вмъкне пътя на файла към изпълнимия файл.

Отваряне на приложения с root права на Mac Стъпка 8
Отваряне на приложения с root права на Mac Стъпка 8

Стъпка 8. Потвърдете командата с вашата парола

Натиснете ⏎ Връщане. Въведете паролата за администраторския акаунт, в който сте влезли, и натиснете ⏎ Върнете се отново. Приложението трябва да се стартира с root права.

Метод 2 от 3: От акаунт без администратор

Отваряне на приложения с root права на Mac Стъпка 9
Отваряне на приложения с root права на Mac Стъпка 9

Стъпка 1. Отворете Terminal в акаунт, който не е администратор

Много системни администратори предпочитат да работят в обикновен потребителски акаунт, за да ограничат възможните щети от грешки или атаки на зловреден софтуер. Този метод все още изисква администраторска парола, но ви позволява да получите временен root достъп, без да се налага да превключвате потребители. За да започнете, отворете прозорец на терминала.

Отваряне на приложения с root права на Mac Стъпка 10
Отваряне на приложения с root права на Mac Стъпка 10

Стъпка 2. Превключете към администратор в терминала

Въведете командата su - последвана от интервал и потребителско име на администратор на този компютър. Въведете паролата на този администратор. Вече работите като този потребител.

Тирето в командата не е задължително, но се препоръчва. Той задава променливите и директорията на околната среда на тези на администраторския потребител, което ограничава вероятността от случайни повреди

Отваряне на приложения с root права на Mac Стъпка 11
Отваряне на приложения с root права на Mac Стъпка 11

Стъпка 3. Отворете приложението с помощта на sudo

Типичното използване е sudo "\ file path from hard disk to application.app/Contents/MacOS/application name". Ако това не работи или имате нужда от повече насоки, вижте инструкциите на администратора по -горе.

Отваряне на приложения с root права на Mac Стъпка 12
Отваряне на приложения с root права на Mac Стъпка 12

Стъпка 4. Върнете се в собствения си акаунт

След като изпълните всички задачи, които изискват root права, въведете exit в терминала. Това ще излезе от потребителя на администратор и ще ви върне към нормалния ви акаунт.

Метод 3 от 3: Отстраняване на неизправности

Отваряне на приложения с root права на Mac Стъпка 13
Отваряне на приложения с root права на Mac Стъпка 13

Стъпка 1. Деактивирайте защитата на целостта на системата (висок риск)

Тази функция, въведена в Mac OS 10.11 El Capitan, ограничава достъпа до важни файлове дори за потребителя root. Ако не можете да направите желаните промени, можете да деактивирате SIP. Направете това само ако сте уверени във вашите способности и разбирате, че грешка може да изтрие компютъра ви или да го направи нефункционален:

  • Рестартирайте компютъра. Задръжте ⌘ Command + R, след като чуете шума при стартиране, за да влезете в режим на възстановяване.
  • Изберете Помощни програми от горното меню, след това Терминал.
  • Въведете csrutil disable; рестартирайте в терминала.
  • Оставете компютъра да се рестартира както обикновено. Вече можете да използвате горните стъпки, за да отворите всяко приложение с пълни root права. Когато приключите, помислете за повторение на тези инструкции с активиране вместо деактивиране за възстановяване на SIP.
Отваряне на приложения с root права на Mac Стъпка 14
Отваряне на приложения с root права на Mac Стъпка 14

Стъпка 2. Използвайте nano вместо графичен текстов редактор

Може да е по -безопасно и по -надеждно да редактирате конфигурационни файлове с помощта на текстов редактор в терминала. Nano е проста опция, достъпна по подразбиране. За да го използвате с root права, просто въведете sudo nano, последвано от интервал и пътя на файла до вашия текстов документ. След това можете да редактирате документа от терминала. Когато приключите, натиснете Control + O, за да запазите, след това Control + X, за да излезете от nano.

  • Например, sudo nano /etc /hosts ще отвори файла hosts с root достъп.
  • Добра идея е да направите резервно копие, преди да редактирате конфигурационни файлове. За да направите това, въведете sudo cp filepath_of_config_file new_filepath на архивиране. Например, sudo cp /etc /hosts /etc/hosts.backup създава копие на файла hosts с име hosts.backup. Ако направите грешка, преместете неправилно конфигурирания файл с (например) sudo mv /etc /hosts /etc/hosts.bad и възстановете архива със sudo cp /etc/hosts.backup /etc /hosts.

Препоръчано: