Та компьютерийн администраторын нууц үгийг мэдэж байгаа бол Mac давуу эрх бүхий дурын програмыг нээж болно. Гэсэн хэдий ч шаардлагатай бол энэхүү root хандалтыг ашиглаарай, root хандалттай апп -уудыг ашиглахдаа болгоомжтой байгаарай. Аппликешн, хандалтын эрхийг болгоомжгүй ашиглах нь програмууд болон таны компьютерийг гэмтээж болзошгүй юм.
Алхам
3 -ийн 1 -р арга: Администраторын данстай
Алхам 1. Root эрхийг ашиглах эрсдэлийг мэдэх
График интерфэйстэй ихэнх програмууд нь root эрхийг ашиглахад зориулагдаагүй болно. Таны бүрэн ойлгосон тодорхой ажлуудыг гүйцэтгэхийн тулд зөвшөөрлийн хэрэглээг хязгаарлаарай. Зөвшөөрлийг болгоомжгүй ашиглах нь таны зарим файл руу нэвтрэх эрхийг хаах, програмуудыг хариу өгөхгүй болгох эсвэл хамгаалалтын нүхийг онгойлгох болно.
Алхам 2. Компьютер дээрх администраторын данс руу нэвтэрсний дараа Програмууд → Хэрэгслүүд дээр дарж Терминал сонгож Терминал нээнэ үү
Таны ашиглаж буй администраторын данс нууц үгээр хамгаалагдсан эсэхийг шалгаарай. Терминал нь нууц үггүй данснаас root рүү нэвтрэх боломжийг танд олгодоггүй
Алхам 3. Root -т хандах хурдан аргыг туршиж үзээрэй
"Sudo" тушаал нь root эрх бүхий програмуудыг нээх боломжийг олгодог боловч та багц дахь програмын үндсэн файлын бүрэн хаягийг мэдэх ёстой. Ихэнх суулгагдсан болон гуравдагч талын Mac програмууд ижил төстэй багц системийг ашигладаг. Тиймээс та дараах командыг ашиглан програмыг нээж болно.
-
Sudo "\ драйвер дээрх програмын багцын бүрэн хаягийг оруулна уу. App/Contents/MacOS/application name".
Жишээлбэл, iTunes -ийг нээхийн тулд sudo "/Applications/iTunes.app/Contents/MacOS/iTunes" гэж оруулаад Буцах товчийг дарна уу.
- Одоогоор ашиглаж буй дансныхаа нууц үгийг оруулаад Буцах товчийг дарна уу.
- Хэрэв тушаал амжилттай бол програм нь root эрхээр нээгдэнэ. Гэсэн хэдий ч хэрэв Терминал нь "тушаал олдоогүй" алдааны мессежийг харуулсан бол дараагийн алхамуудыг дагана уу.
Алхам 4. Програмын багцын агуулгыг нээнэ үү
Хэрэв дээрх хурдан арга нь тус болохгүй бол Finder програмыг хайж олоод, програмын дүрс дээр хулганы баруун товчийг дараад (эсвэл Control товчлуур дээр дараад) цэснээс Багцын агуулгыг харуулахыг сонгоно уу.
Алхам 5. Програмын үндсэн файлыг олоорой
Одоо та програмын багцад нэг буюу хэд хэдэн хавтсыг харах болно. Та энэ хавтаснаас програмын үндсэн файлуудыг олох боломжтой. Ерөнхийдөө эдгээр файлууд /Contents /MacOS фолдерт байрладаг.
- Ерөнхийдөө програмын үндсэн файл нь програмтай ижил нэртэй боловч заримдаа "run.sh" гэх мэт өөр нэртэй байдаг.
- Хөтөлбөрийн үндсэн файл нь ихэвчлэн "exec" гэсэн жижиг үсгээр хар хайрцагны дүрстэй байдаг.
Алхам 6. Терминал дахь sudo командыг оруулаад дараа нь хоосон зай оруулна уу
Эхлээд командыг бүү оруулаарай.
Алхам 7. Програмын үндсэн файлыг Терминал цонх руу чирнэ үү
Програмын файлын бүрэн хаяг Терминал цонхонд автоматаар гарч ирнэ.
Алхам 8. Нууц үгээ оруулснаар үйлдлийг баталгаажуулна уу
Буцах товчийг дараад одоо ашиглаж буй дансныхаа нууц үгийг оруулна уу. Үүний дараа Буцах товчийг дахин дарна уу. Аппликешн нь root эрхээр нээгдэх болно.
3-ийн 2-р арга: Администратор бус данстай
Алхам 1. Ашиглахын тулд администратор бус данстай Терминал нээнэ үү
Ихэнх системийн администраторууд үйлдлийн алдаа эсвэл хортой програмын халдлагаас үүдэлтэй компьютерийн ноцтой эвдрэлээс урьдчилан сэргийлэхийн тулд администратор бус данс ашиглахыг илүүд үздэг. Энэ алхам нь данс солихгүйгээр түр зуур хандах боломжийг танд олгоно, гэхдээ үүнийг хийхийн тулд танд администраторын нууц үг хэрэгтэй хэвээр байх болно.
Алхам 2. Терминалаас администраторын данс руу шилжих
Su командыг оруулаад дараа нь зай болон администраторын хэрэглэгчийн нэрийг оруулна уу. Үүний дараа администраторын нууц үгийг оруулна уу. Одоо та терминалын администраторын дансыг ашиглаж болно.
Та үнэхээр дээрх командын "-" тэмдгийг ашиглах шаардлагагүй. Туг нь орчны хувьсагчийг администраторын дансны орчны хувьсагч болгон тохируулах үүргийг гүйцэтгэдэг. Тиймээс компьютерийг санамсаргүйгээр гэмтээхээс урьдчилан сэргийлэхийн тулд үүнийг ашиглахыг зөвлөж байна
Алхам 3. "sudo" командыг ашиглан програмыг нээнэ үү
Ерөнхийдөө та sudo "\ drive дээрх програмын багцын бүрэн хаяг. App/Contents/MacOS/application name" тушаалыг ашиглаж болно. Хэрэв тушаал ажиллахгүй бол өмнөх алхамуудыг уншина уу.
Алхам 4. Root-д хандаж дууссаны дараа exit командыг ашиглан администратор бус данс руу буцна уу
Тушаалыг оруулсны дараа Терминал администраторын бус акаунтыг ашиглах болно.
3 -р аргын 3: Алдааг олж засварлах
Алхам 1. Эдгээр алхмуудыг дагаж системийн бүрэн бүтэн байдлын хамгаалалтыг идэвхгүй болго
OS X 10.11 El Capitan -аас хойш ашиглах боломжтой энэ функц нь root данс ашигласан ч гэсэн бүх файлд хандах эрхийг хязгаарладаг. Хэрэв та системд хүссэн өөрчлөлтөө хийх боломжгүй бол SIP -ийг идэвхгүй болгож үзээрэй. Гэсэн хэдий ч энэ алхам нь маш аюултай бөгөөд компьютер эсвэл түүн дээрх өгөгдлийг гэмтээж болзошгүй юм. Тиймээс эрсдэлийг үнэхээр ойлгож байгаа тохиолдолд л энэ алхамыг хий.
- Компьютерийг дахин эхлүүлнэ үү. Эхлэх дууг сонсоход Command + R дарж Recovery Mode горимд орно уу.
- Дэлгэцийн дээд талд байгаа цэснээс Utilities -ийг сонгоод Terminal дээр дарна уу.
- Терминал цонхонд csrutil disable командыг оруулна уу; дахин ачаална.
- Компьютер хэвийн дахин асах хүртэл хүлээгээд програмын эх зөвшөөрлийг бүрэн нээхийн тулд энэ нийтлэлийн дээд хэсэгт байгаа алхамуудыг туршиж үзээрэй. Аппликешныг ашиглаж дууссаны дараа SIP-ийг дахин идэвхжүүлэх талаар бодож үзээрэй. SIP -ийг идэвхгүй болгохын тулд алхамуудыг дагана уу.
Алхам 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 ашиглан нөөцлөлтийг сэргээнэ үү.