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

Съдържание:

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

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

Видео: 3 начина за отваряне на приложения с root права на Mac
Видео: Кто Последний Включит WIFI, Получит 10000$ - Челлендж 2024, Ноември
Anonim

Можете да отворите всяко приложение за Mac с root права, стига да имате администраторската парола на компютъра. Използвайте обаче този root достъп, ако е необходимо, и бъдете внимателни, когато използвате приложения с root достъп. Небрежното използване на приложения или права за достъп може да повреди приложенията или компютъра ви.

Стъпка

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

Разберете иконата
Разберете иконата

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

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

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

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

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

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

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

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

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

    Например, за да отворите iTunes, въведете sudo „/Applications/iTunes.app/Contents/MacOS/iTunes“и натиснете Return.

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

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

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

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

Стъпка 5. Намерете основния файл на програмата

Сега ще видите една или повече папки в пакета с приложения. В тази папка можете да намерите основните файлове на програмата. По принцип тези файлове се намират в папката /Contents /MacOS.

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

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

Не въвеждайте първо командата.

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

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

Пълният адрес на файла с приложението автоматично ще се появи в прозореца на терминала.

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

Стъпка 8. Потвърдете действието, като въведете паролата

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

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

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

Стъпка 1. Отворете Терминал с акаунт без администратор, за да започнете

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

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

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

Въведете командата su - последвана от интервал и потребителско име на администратор. След това въведете администраторската парола. Сега можете да използвате администраторския акаунт в терминала.

Всъщност не е нужно да използвате знака "-" в командата по-горе. Флагът служи за задаване на променливата на средата към променливата на средата на администраторския акаунт. Ето защо, за да предотвратите случайно увреждане на компютъра, се препоръчва да го използвате

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

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

Като цяло можете да използвате командата sudo "\ пълен адрес на пакета от приложения на диск.app/Съдържание/MacOS/име на приложение". Ако командата не работи, прочетете предишните стъпки.

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

Стъпка 4. Когато приключите с достъпа до root, се върнете към акаунта без администратор, като използвате командата exit

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

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

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

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

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

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

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

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

  • Например командата sudo nano /etc /hosts ще отвори файла „hosts“с root права.
  • Препоръчително е да направите резервно копие на конфигурационния файл, който искате да редактирате, с командата sudo cp address) file_address file_backup. Например, за да направите резервно копие на файла „hosts“с името на архива „hosts.backup“, въведете командата sudo cp /etc /hosts /etc/hosts.backup. Ако сте допуснали грешка при редактирането на файла, преименувайте го с командата mv (напр. Sudo mv /etc /hosts /etc/hosts.bad) и възстановете архива със sudo cp /etc/hosts.backup /etc /hosts.

Съвети

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