Kompyuter ma'muri parolini bilsangiz, har qanday Mac ilovasini ildiz huquqlari bilan ochishingiz mumkin. Ammo, agar kerak bo'lsa, ushbu ildiz ruxsatidan foydalaning va ildiz huquqiga ega ilovalarni ishlatishda ehtiyot bo'ling. Ilovalar yoki kirish huquqlaridan beparvo foydalanish ilovalarga yoki kompyuteringizga zarar etkazishi mumkin.
Qadam
3 -usul 1: Administrator hisobi bilan
Qadam 1. Ildiz huquqlaridan foydalanish xavfini biling
Grafik interfeysli ko'pgina ilovalar ildiz huquqlarini boshqarish uchun mo'ljallanmagan. Siz tushunadigan ba'zi vazifalarni bajarish uchun ruxsatnomalardan foydalanishni cheklang. Ruxsatnomalardan beparvo foydalanish ba'zi fayllarga kirishni qulflashi, ilovalarni javob bermasligi yoki xavfsizlik teshiklarini ochishi mumkin.
Qadam 2. Kompyuteringizdagi administrator hisobiga kiring, so'ngra Ilovalar → Utilitalar tugmachasini bosib, Terminalni tanlab Terminalni oching
Foydalanayotgan administrator hisobingiz parol bilan himoyalanganligiga ishonch hosil qiling. Terminal parolga ega bo'lmagan hisobdan root -ga kirishga ruxsat bermaydi
Qadam 3. Ildizga kirishning tezkor usulini sinab ko'ring
"Sudo" buyrug'i root imtiyozlari bo'lgan ilovalarni ochishga imkon beradi, lekin siz paketdagi dasturning asosiy faylining to'liq manzilini bilishingiz kerak. O'rnatilgan va uchinchi tomon Mac ilovalarining ko'pchiligi shunga o'xshash paketli tizimdan foydalanadi. Shunday qilib, siz dasturni ochish uchun quyidagi buyruqni sinab ko'rishingiz mumkin:
-
Sudo "\ diskdagi dastur paketining to'liq manzilini kiriting. App/Contents/MacOS/application name".
Masalan, iTunes -ni ochish uchun sudo "/Applications/iTunes.app/Contents/MacOS/iTunes" kiriting va Qaytish tugmasini bosing.
- Siz hozir foydalanayotgan hisob uchun parolni kiriting, so'ng Qaytish -ni bosing.
- Agar buyruq muvaffaqiyatli bo'lsa, dastur ildiz huquqlari bilan ochiladi. Ammo, agar terminalda "buyruq topilmadi" xato xabari paydo bo'lsa, keyingi bosqichlarni bajaring.
Qadam 4. Ilovalar paketining tarkibini oching
Agar yuqoridagi tezkor usul ishlamasa, ilovani Finder-da toping, so'ngra dastur belgisini o'ng tugmasini bosing (yoki Control-ni bosing) va menyudan "Paket tarkibini ko'rsatish" -ni tanlang.
Qadam 5. Dasturning asosiy faylini toping
Endi siz dasturlar to'plamida bir yoki bir nechta papkalarni ko'rasiz. Siz ushbu papkada dasturning asosiy fayllarini topishingiz mumkin. Odatda, bu fayllar /Contents /MacOS papkasida joylashgan.
- Odatda, dasturning asosiy fayli dastur bilan bir xil nomga ega, lekin ba'zida "run.sh" kabi boshqa nomga ega bo'ladi.
- Dasturning asosiy fayli odatda "exec" kichik harfli qora quti belgisiga ega.
Qadam 6. Terminalda sudo buyrug'ini, so'ngra bo'sh joyni kiriting
Avval buyruqni kiritmang.
Qadam 7. Ilovaning asosiy faylini Terminal oynasiga torting
Ilova faylining to'liq manzili avtomatik ravishda Terminal oynasida paydo bo'ladi.
Qadam 8. Parolni kiritish orqali harakatni tasdiqlang
Qaytish tugmachasini bosing va hozirda ishlatilayotgan hisob uchun parolni kiriting. Shundan so'ng, Qaytish -ni yana bosing. Ilova ildiz huquqlari bilan ochiladi.
3-ning 2-usuli: Administrator bo'lmagan hisob bilan
Qadam 1. Ishni boshlash uchun administrator bo'lmagan hisob bilan Terminalni oching
Aksariyat tizim ma'murlari operatsion xatolar yoki zararli dasturlar hujumlari natijasida kompyuterga jiddiy zarar etkazilishining oldini olish uchun administrator bo'lmagan hisoblardan foydalanishni afzal ko'rishadi. Bu qadam sizga hisoblarni almashtirmasdan vaqtincha ildiz huquqini beradi, lekin buning uchun sizga administrator paroli kerak bo'ladi.
Qadam 2. Terminaldan administrator hisobiga o'ting
Su buyrug'ini kiriting, keyin bo'sh joy va administrator foydalanuvchi nomi. Shundan so'ng, administrator parolini kiriting. Endi siz terminalda administrator hisobidan foydalanishingiz mumkin.
Siz yuqoridagi buyruqdagi "-" belgisini ishlatishingiz shart emas. Bayroq muhit o'zgaruvchisini administrator hisob muhiti o'zgaruvchisiga o'rnatishga xizmat qiladi. Shuning uchun, tasodifan kompyuter shikastlanishining oldini olish uchun undan foydalanish tavsiya etiladi
Qadam 3. "sudo" buyrug'i bilan ilovani oching
Odatda, siz sudo "\ drayvdagi dastur paketining to'liq manzili.app/Contents/MacOS/dastur nomi" buyrug'idan foydalanishingiz mumkin. Agar buyruq ishlamasa, oldingi qadamlarni o'qing.
Qadam 4. Ildizga kirishni tugatgandan so'ng, exit buyrug'i yordamida administrator bo'lmagan hisob qaydnomasiga qayting
Buyruqni kiritgandan so'ng, terminal administrator bo'lmagan hisobdan foydalanishga qaytadi.
3 -usul 3: Muammolarni bartaraf etish
Qadam 1. Ushbu amallarni bajarib, tizim yaxlitligini himoya qilishni o'chiring
Bu xususiyat OS X 10.11 El Capitan -dan beri mavjud, barcha fayllarga kirishni cheklaydi, hatto siz root hisobidan foydalansangiz ham.. Agar tizimga kerakli o'zgartirishlar kirita olmasangiz, SIPni o'chirib ko'ring. Biroq, bu qadam juda xavfli bo'lib, kompyuterga yoki undagi ma'lumotlarga zarar etkazishi mumkin. Shuning uchun, agar siz haqiqatan ham xavflarni tushunsangiz, bu qadamni bajaring.
- Kompyuterni qayta ishga tushiring. Boshlash ovozini eshitganingizda, qutqarish rejimi rejimiga o'tish uchun Command + R tugmachalarini bosib ushlab turing.
- Ekranning yuqori qismidagi menyudan Utilities -ni tanlang, so'ng Terminal -ni bosing.
- Terminal oynasida csrutil o'chirish buyrug'ini kiriting; qayta yuklash.
- Kompyuterning normal qayta ishga tushishini kuting, so'ng ildizlarning to'liq ruxsatiga ega ilovalarni ochish uchun ushbu maqolaning yuqori qismidagi amallarni bajaring. Ilovadan foydalanishni tugatgandan so'ng, SIP-ni qayta yoqing. SIPni o'chirish uchun quyidagi amallarni bajaring, lekin o'chirish buyrug'ini faollashtirish bilan almashtiring.
Qadam 2. Grafik interfeysli matn muharriri o'rniga nanodan foydalaning
Terminalda matn muharriri yordamida konfiguratsiya faylini tahrir qilish xavfsizroq variant bo'lishi mumkin. Nano-bu terminaldan foydalanish mumkin bo'lgan o'rnatilgan matn muharriri. Nano -ni ildiz imtiyozlari bilan ishlatish uchun sudo nano buyrug'idan so'ng bo'sh joy va fayl manzilini ishlating. Shundan so'ng siz faylni terminal ichidan tahrir qila olasiz. Faylni tahrir qilgandan so'ng, faylni saqlash uchun Control + O tugmalarini bosing, nano -dan chiqish uchun Control + X tugmalar birikmasini bosing.
- Masalan, sudo nano /etc /hosts buyrug'i ildiz huquqlariga ega bo'lgan "xostlar" faylini ochadi.
- Sudo cp address) file_address file_backup buyrug'i bilan tahrir qilmoqchi bo'lgan konfiguratsiya faylini zaxiralash tavsiya etiladi. Masalan, "hosts.backup" zaxira nomi bilan "xostlar" faylini zaxiralash uchun sudo cp /etc /hosts /etc/hosts.backup buyrug'ini kiriting. Agar siz faylni tahrir qilishda xato qilgan bo'lsangiz, uni mv buyrug'i bilan o'zgartiring (masalan, sudo mv /etc /hosts /etc/hosts.bad) va zaxirani sudo cp /etc/hosts.backup /etc /hosts yordamida tiklang.