Mac дээр root эрхтэй програмуудыг нээх 3 арга

Агуулгын хүснэгт:

Mac дээр root эрхтэй програмуудыг нээх 3 арга
Mac дээр root эрхтэй програмуудыг нээх 3 арга

Видео: Mac дээр root эрхтэй програмуудыг нээх 3 арга

Видео: Mac дээр root эрхтэй програмуудыг нээх 3 арга
Видео: Leslie Kean on David Grusch (UFO Whistleblower): Non-Human Intelligence, Recovered UFOs, UAP, & more 2024, May
Anonim

Та компьютерийн администраторын нууц үгийг мэдэж байгаа бол Mac давуу эрх бүхий дурын програмыг нээж болно. Гэсэн хэдий ч шаардлагатай бол энэхүү root хандалтыг ашиглаарай, root хандалттай апп -уудыг ашиглахдаа болгоомжтой байгаарай. Аппликешн, хандалтын эрхийг болгоомжгүй ашиглах нь програмууд болон таны компьютерийг гэмтээж болзошгүй юм.

Алхам

3 -ийн 1 -р арга: Администраторын данстай

Дүрсийг ойлгох
Дүрсийг ойлгох

Алхам 1. Root эрхийг ашиглах эрсдэлийг мэдэх

График интерфэйстэй ихэнх програмууд нь root эрхийг ашиглахад зориулагдаагүй болно. Таны бүрэн ойлгосон тодорхой ажлуудыг гүйцэтгэхийн тулд зөвшөөрлийн хэрэглээг хязгаарлаарай. Зөвшөөрлийг болгоомжгүй ашиглах нь таны зарим файл руу нэвтрэх эрхийг хаах, програмуудыг хариу өгөхгүй болгох эсвэл хамгаалалтын нүхийг онгойлгох болно.

Mac дээр root давуу эрх бүхий програмыг нээнэ үү 2 -р алхам
Mac дээр root давуу эрх бүхий програмыг нээнэ үү 2 -р алхам

Алхам 2. Компьютер дээрх администраторын данс руу нэвтэрсний дараа Програмууд → Хэрэгслүүд дээр дарж Терминал сонгож Терминал нээнэ үү

Таны ашиглаж буй администраторын данс нууц үгээр хамгаалагдсан эсэхийг шалгаарай. Терминал нь нууц үггүй данснаас root рүү нэвтрэх боломжийг танд олгодоггүй

Mac дээр root давуу эрх бүхий програмуудыг нээнэ үү 3 -р алхам
Mac дээр root давуу эрх бүхий програмуудыг нээнэ үү 3 -р алхам

Алхам 3. Root -т хандах хурдан аргыг туршиж үзээрэй

"Sudo" тушаал нь root эрх бүхий програмуудыг нээх боломжийг олгодог боловч та багц дахь програмын үндсэн файлын бүрэн хаягийг мэдэх ёстой. Ихэнх суулгагдсан болон гуравдагч талын Mac програмууд ижил төстэй багц системийг ашигладаг. Тиймээс та дараах командыг ашиглан програмыг нээж болно.

  • Sudo "\ драйвер дээрх програмын багцын бүрэн хаягийг оруулна уу. App/Contents/MacOS/application name".

    Жишээлбэл, iTunes -ийг нээхийн тулд sudo "/Applications/iTunes.app/Contents/MacOS/iTunes" гэж оруулаад Буцах товчийг дарна уу.

  • Одоогоор ашиглаж буй дансныхаа нууц үгийг оруулаад Буцах товчийг дарна уу.
  • Хэрэв тушаал амжилттай бол програм нь root эрхээр нээгдэнэ. Гэсэн хэдий ч хэрэв Терминал нь "тушаал олдоогүй" алдааны мессежийг харуулсан бол дараагийн алхамуудыг дагана уу.
Mac дээр root давуу эрх бүхий програмыг нээнэ үү 4 -р алхам
Mac дээр root давуу эрх бүхий програмыг нээнэ үү 4 -р алхам

Алхам 4. Програмын багцын агуулгыг нээнэ үү

Хэрэв дээрх хурдан арга нь тус болохгүй бол Finder програмыг хайж олоод, програмын дүрс дээр хулганы баруун товчийг дараад (эсвэл Control товчлуур дээр дараад) цэснээс Багцын агуулгыг харуулахыг сонгоно уу.

Mac дээр root давуу эрх бүхий програмыг нээ 5 -р алхам
Mac дээр root давуу эрх бүхий програмыг нээ 5 -р алхам

Алхам 5. Програмын үндсэн файлыг олоорой

Одоо та програмын багцад нэг буюу хэд хэдэн хавтсыг харах болно. Та энэ хавтаснаас програмын үндсэн файлуудыг олох боломжтой. Ерөнхийдөө эдгээр файлууд /Contents /MacOS фолдерт байрладаг.

  • Ерөнхийдөө програмын үндсэн файл нь програмтай ижил нэртэй боловч заримдаа "run.sh" гэх мэт өөр нэртэй байдаг.
  • Хөтөлбөрийн үндсэн файл нь ихэвчлэн "exec" гэсэн жижиг үсгээр хар хайрцагны дүрстэй байдаг.
Mac дээр root давуу эрх бүхий програмуудыг нээх 6 -р алхам
Mac дээр root давуу эрх бүхий програмуудыг нээх 6 -р алхам

Алхам 6. Терминал дахь sudo командыг оруулаад дараа нь хоосон зай оруулна уу

Эхлээд командыг бүү оруулаарай.

Mac дээр root давуу эрх бүхий програмуудыг нээх 7 -р алхам
Mac дээр root давуу эрх бүхий програмуудыг нээх 7 -р алхам

Алхам 7. Програмын үндсэн файлыг Терминал цонх руу чирнэ үү

Програмын файлын бүрэн хаяг Терминал цонхонд автоматаар гарч ирнэ.

Mac дээр root давуу эрх бүхий програмуудыг нээнэ үү 8 -р алхам
Mac дээр root давуу эрх бүхий програмуудыг нээнэ үү 8 -р алхам

Алхам 8. Нууц үгээ оруулснаар үйлдлийг баталгаажуулна уу

Буцах товчийг дараад одоо ашиглаж буй дансныхаа нууц үгийг оруулна уу. Үүний дараа Буцах товчийг дахин дарна уу. Аппликешн нь root эрхээр нээгдэх болно.

3-ийн 2-р арга: Администратор бус данстай

Mac дээр root давуу эрх бүхий програмыг нээнэ үү 9 -р алхам
Mac дээр root давуу эрх бүхий програмыг нээнэ үү 9 -р алхам

Алхам 1. Ашиглахын тулд администратор бус данстай Терминал нээнэ үү

Ихэнх системийн администраторууд үйлдлийн алдаа эсвэл хортой програмын халдлагаас үүдэлтэй компьютерийн ноцтой эвдрэлээс урьдчилан сэргийлэхийн тулд администратор бус данс ашиглахыг илүүд үздэг. Энэ алхам нь данс солихгүйгээр түр зуур хандах боломжийг танд олгоно, гэхдээ үүнийг хийхийн тулд танд администраторын нууц үг хэрэгтэй хэвээр байх болно.

Mac дээр root давуу эрх бүхий програмыг нээнэ үү 10 -р алхам
Mac дээр root давуу эрх бүхий програмыг нээнэ үү 10 -р алхам

Алхам 2. Терминалаас администраторын данс руу шилжих

Su командыг оруулаад дараа нь зай болон администраторын хэрэглэгчийн нэрийг оруулна уу. Үүний дараа администраторын нууц үгийг оруулна уу. Одоо та терминалын администраторын дансыг ашиглаж болно.

Та үнэхээр дээрх командын "-" тэмдгийг ашиглах шаардлагагүй. Туг нь орчны хувьсагчийг администраторын дансны орчны хувьсагч болгон тохируулах үүргийг гүйцэтгэдэг. Тиймээс компьютерийг санамсаргүйгээр гэмтээхээс урьдчилан сэргийлэхийн тулд үүнийг ашиглахыг зөвлөж байна

Mac дээр root давуу эрх бүхий програмыг нээнэ үү 11 -р алхам
Mac дээр root давуу эрх бүхий програмыг нээнэ үү 11 -р алхам

Алхам 3. "sudo" командыг ашиглан програмыг нээнэ үү

Ерөнхийдөө та sudo "\ drive дээрх програмын багцын бүрэн хаяг. App/Contents/MacOS/application name" тушаалыг ашиглаж болно. Хэрэв тушаал ажиллахгүй бол өмнөх алхамуудыг уншина уу.

Mac дээр root давуу эрх бүхий програмуудыг нээх 12 -р алхам
Mac дээр root давуу эрх бүхий програмуудыг нээх 12 -р алхам

Алхам 4. Root-д хандаж дууссаны дараа exit командыг ашиглан администратор бус данс руу буцна уу

Тушаалыг оруулсны дараа Терминал администраторын бус акаунтыг ашиглах болно.

3 -р аргын 3: Алдааг олж засварлах

Mac дээр root давуу эрх бүхий програмыг нээх 13 -р алхам
Mac дээр root давуу эрх бүхий програмыг нээх 13 -р алхам

Алхам 1. Эдгээр алхмуудыг дагаж системийн бүрэн бүтэн байдлын хамгаалалтыг идэвхгүй болго

OS X 10.11 El Capitan -аас хойш ашиглах боломжтой энэ функц нь root данс ашигласан ч гэсэн бүх файлд хандах эрхийг хязгаарладаг. Хэрэв та системд хүссэн өөрчлөлтөө хийх боломжгүй бол SIP -ийг идэвхгүй болгож үзээрэй. Гэсэн хэдий ч энэ алхам нь маш аюултай бөгөөд компьютер эсвэл түүн дээрх өгөгдлийг гэмтээж болзошгүй юм. Тиймээс эрсдэлийг үнэхээр ойлгож байгаа тохиолдолд л энэ алхамыг хий.

  • Компьютерийг дахин эхлүүлнэ үү. Эхлэх дууг сонсоход Command + R дарж Recovery Mode горимд орно уу.
  • Дэлгэцийн дээд талд байгаа цэснээс Utilities -ийг сонгоод Terminal дээр дарна уу.
  • Терминал цонхонд csrutil disable командыг оруулна уу; дахин ачаална.
  • Компьютер хэвийн дахин асах хүртэл хүлээгээд програмын эх зөвшөөрлийг бүрэн нээхийн тулд энэ нийтлэлийн дээд хэсэгт байгаа алхамуудыг туршиж үзээрэй. Аппликешныг ашиглаж дууссаны дараа SIP-ийг дахин идэвхжүүлэх талаар бодож үзээрэй. SIP -ийг идэвхгүй болгохын тулд алхамуудыг дагана уу.
Mac дээр root давуу эрх бүхий програмыг нээх 14 -р алхам
Mac дээр root давуу эрх бүхий програмыг нээх 14 -р алхам

Алхам 2. График интерфэйстэй текст засварлагчийн оронд нано ашигла

Тохиргооны файлыг Терминал дахь текст засварлагчаар засварлах нь илүү найдвартай сонголт байж магадгүй юм. Нано бол Терминалаас ашиглах боломжтой текст засварлагч юм. Нано -г root эрхээр ашиглахын тулд sudo nano тушаалыг ашиглан зай, файлын хаягийг ашиглана уу. Дараа нь та файлыг Терминал дотроос засварлах боломжтой болно. Файлыг засварлаж дуусаад Control + O товчлуурыг дарж файлыг хадгалж, нано горимоос гарахын тулд Control + X дарна уу.

  • Жишээлбэл, sudo nano /etc /hosts тушаал нь root эрх бүхий "hosts" файлыг нээнэ.
  • Та засварлахыг хүссэн тохиргооны файлыг sudo cp address) file_address file_backup тушаалаар нөөцлөхийг зөвлөж байна. Жишээлбэл, "hosts.backup" нөөц нэртэй "хост" файлыг нөөцлөхийн тулд sudo cp /etc /hosts /etc/hosts.backup командыг оруулна уу. Хэрэв та файлыг засварлахад алдаа гаргасан бол түүнийгээ mv тушаалаар (жишээ нь sudo mv /etc /hosts /etc/hosts.bad) нэрээр нь өөрчилж, sudo cp /etc/hosts.backup /etc /hosts ашиглан нөөцлөлтийг сэргээнэ үү.

Зөвлөмж

Файлын хаягийг бичихдээ файлын хаягийг бичихдээ зөвхөн ишлэл ашиглах шаардлагатай

Зөвлөмж болгож буй: