Mac -da ildiz imtiyozlari bilan ilovalarni ochishning 3 usuli

Mundarija:

Mac -da ildiz imtiyozlari bilan ilovalarni ochishning 3 usuli
Mac -da ildiz imtiyozlari bilan ilovalarni ochishning 3 usuli

Video: Mac -da ildiz imtiyozlari bilan ilovalarni ochishning 3 usuli

Video: Mac -da ildiz imtiyozlari bilan ilovalarni ochishning 3 usuli
Video: 26. JSON. Json o'rganish & ishlash | PHP dasturlash tili o'rganish 2024, May
Anonim

Siz administrator paroliga ega bo'lsangiz, har qanday Mac dasturini ildiz huquqlari bilan ochishingiz mumkin. Har doimgidek, nima qilayotganingizni bilmasangiz, rootdan foydalanmang, chunki siz ilovaga yoki kompyuteringizga jiddiy zarar etkazishingiz mumkin.

Qadamlar

3 -usul 1: Admin hisobidan

Tushunish belgisi
Tushunish belgisi

Qadam 1. Xatarlarni biling

Ko'pgina grafik ilovalar ildizga kirish uchun mo'ljallanmagan. O'zingizni yaxshi tushunadigan vazifalar bilan cheklaning, aks holda siz kira olmaydigan fayllar, dasturlarning ishdan chiqishi yoki xavfsizlik zaifliklariga duch kelishingiz mumkin.

Ilovalarni Mac -da ildiz imtiyozlari bilan oching 2 -qadam
Ilovalarni Mac -da ildiz imtiyozlari bilan oching 2 -qadam

Qadam 2. Terminalni oching

Kompyuteringizda administrator hisobiga kiring. Ilovalar → Utilitalarga o'ting va Terminalni ishga tushiring.

Bu administrator hisobida bo'sh bo'lmagan parol bo'lishi kerak, aks holda Terminal sizga ildiz huquqlariga kirishga ruxsat bermaydi

Ilovalarni Mac -da ildiz imtiyozlari bilan oching 3 -qadam
Ilovalarni Mac -da ildiz imtiyozlari bilan oching 3 -qadam

Qadam 3. Tez yo'lni sinab ko'ring

Sudo buyrug'i sizga ilovalarni ildiz huquqi bilan ishga tushirishga imkon beradi, lekin bu dasturlar paketidagi bajariladigan faylga yo'lni talab qiladi. Ko'pgina standart Mac ilovalari va ko'plab uchinchi tomon dasturlari paket tarkibini xuddi shunday tartibga soladi, shuning uchun buni sinab ko'rish kerak:

  • Sudo "\ fayl yo'lini qattiq diskdan ilovaga. App/Contents/MacOS/application name" kiriting.

    Masalan, iTunes -ni ochish uchun sudo "/Applications/iTunes.app/Contents/MacOS/iTunes" yozing va ⏎ Qaytish -ni bosing.

  • Siz hozir kirayotgan administrator hisobining parolini kiriting. Qaytish -ni bosing.
  • Agar buyruq ishlayotgan bo'lsa, dastur ildiz huquqlari bilan ochilishi kerak. Agar terminal "buyruq topilmadi" deb aytsa, keyingi bosqichga o'ting.
Ilovalarni Mac -da ildiz imtiyozlari bilan oching 4 -qadam
Ilovalarni Mac -da ildiz imtiyozlari bilan oching 4 -qadam

Qadam 4. Ilovaning paket tarkibini oching

Agar tezkor usul ishlamasa, Finder -da dasturni toping. Belgini o'ng tugmasini bosing (yoki Control tugmasini bosing) va ochiladigan menyudan "Paket tarkibini ko'rsatish" -ni tanlang.

Ilovalarni Mac -da ildiz imtiyozlari bilan oching 5 -qadam
Ilovalarni Mac -da ildiz imtiyozlari bilan oching 5 -qadam

Qadam 5. Bajariladigan faylni toping

Endi siz dastur ichida bir yoki bir nechta papkalarni ko'rishingiz kerak. Ushbu papkada bajariladigan faylni toping. Bu odatda /Contents /MacOS ichida.

  • Bajariladigan fayl ko'pincha dastur bilan bir xil nomga ega, lekin u boshqa nomga ega bo'lishi mumkin, masalan "run.sh."
  • Bajariladigan fayl belgisi odatda qora kvadrat bo'lib, kichik harflar bilan "exec" so'zi yozilgan.
Ilovalarni Mac -da ildiz imtiyozlari bilan oching 6 -qadam
Ilovalarni Mac -da ildiz imtiyozlari bilan oching 6 -qadam

Qadam 6. Terminalga sudo kiriting

Sudo yozing va keyin bo'sh joy yozing. Hali buyruqni kiritmang.

Mac -da ildiz imtiyozlari bilan ilovalarni oching 7 -qadam
Mac -da ildiz imtiyozlari bilan ilovalarni oching 7 -qadam

Qadam 7. Bajariladigan faylni Terminal qatoriga torting

Bu avtomatik ravishda fayl yo'lini bajariladigan faylga kiritishi kerak.

Ilovalarni Mac -da ildiz imtiyozlari bilan oching 8 -qadam
Ilovalarni Mac -da ildiz imtiyozlari bilan oching 8 -qadam

Qadam 8. Buyruqni parolingiz bilan tasdiqlang

Qaytish -ni bosing. Siz kirgan administrator hisobining parolini kiriting va ⏎ Qaytish -ni bosing. Ilova ildiz huquqlari bilan ishga tushirilishi kerak.

3-usul 2: Admin bo'lmagan hisobdan

Ilovalarni Mac -da ildiz imtiyozlari bilan oching 9 -qadam
Ilovalarni Mac -da ildiz imtiyozlari bilan oching 9 -qadam

Qadam 1. Administrator bo'lmagan hisobda Terminalni oching

Ko'pgina tizim ma'murlari xatolardan yoki zararli dasturlardan mumkin bo'lgan zararni cheklash uchun oddiy foydalanuvchi hisobida ishlashni afzal ko'rishadi. Bu usul hali ham administrator parolini talab qiladi, lekin foydalanuvchilarni almashtirmasdan vaqtinchalik ildizga kirishga imkon beradi. Boshlash uchun terminal oynasini oching.

Ilovalarni Mac -da ildiz imtiyozlari bilan oching 10 -qadam
Ilovalarni Mac -da ildiz imtiyozlari bilan oching 10 -qadam

Qadam 2. Terminal ichida administratorga o'ting

Su - buyrug'ini kiriting, so'ngra bu kompyuterda bo'sh joy va administratorning foydalanuvchi nomi. Administrator parolini kiriting. Siz hozir o'sha foydalanuvchi sifatida ishlayapsiz.

Buyruqdagi defis ixtiyoriy, lekin tavsiya etiladi. U atrof -muhit o'zgaruvchilari va katalogini administrator foydalanuvchisiga o'rnatadi, bu tasodifan shikastlanish ehtimolini cheklaydi

Ilovalarni Mac -da ildiz imtiyozlari bilan oching 11 -qadam
Ilovalarni Mac -da ildiz imtiyozlari bilan oching 11 -qadam

Qadam 3. Ilovani sudo yordamida oching

Odatiy foydalanish - bu sudo "\ qattiq diskdan dasturgacha bo'lgan.app/Contents/MacOS/application name". Agar bu ishlamasa yoki sizga qo'shimcha ko'rsatma kerak bo'lsa, yuqoridagi administrator ko'rsatmalariga murojaat qiling.

Mac -da ildiz imtiyozlari bilan ilovalarni oching 12 -qadam
Mac -da ildiz imtiyozlari bilan ilovalarni oching 12 -qadam

Qadam 4. O'z hisobingizga qaytish

Ildiz huquqlarini talab qiladigan barcha vazifalarni bajarganingizdan so'ng, terminalga chiqish kiriting. Bu administrator foydalanuvchisidan chiqadi va sizni oddiy hisobingizga qaytaradi.

3 -usul 3: Muammolarni bartaraf etish

Ilovalarni Mac -da ildiz imtiyozlari bilan oching 13 -qadam
Ilovalarni Mac -da ildiz imtiyozlari bilan oching 13 -qadam

Qadam 1. Tizim yaxlitligini himoya qilishni o'chiring (yuqori xavf)

Mac OS 10.11 El Capitan -da joriy qilingan bu xususiyat hatto asosiy foydalanuvchi uchun ham muhim fayllarga kirishni cheklaydi. Agar siz kerakli o'zgarishlarni amalga oshira olmasangiz, SIP -ni o'chirib qo'yishingiz mumkin. Agar siz o'z qobiliyatingizga ishonchingiz komil bo'lsa va xato kompyuteringizni o'chirib qo'yishi yoki uni ishlamasligini tushunsangiz, buni qiling.

  • Kompyuteringizni qayta ishga tushiring. Qayta tiklash rejimiga o'tish uchun boshlang'ich shovqinni eshitganingizdan so'ng, "Command + R" tugmachasini bosib ushlab turing.
  • Yuqori menyudan Utilities -ni, so'ngra Terminal -ni tanlang.
  • Csrutil o'chirishni kiriting; terminalda qayta ishga tushirish.
  • Kompyuterni odatdagidek qayta ishga tushiring. Endi siz yuqoridagi amallardan foydalanib, to'liq ildiz huquqlariga ega bo'lgan har qanday ilovani ochishingiz mumkin. Tugatganingizdan so'ng, SIP -ni qayta o'rnatishni o'chirish o'rniga, yoqish bilan ushbu ko'rsatmalarni takrorlashni o'ylab ko'ring.
Ilovalarni Mac -da ildiz imtiyozlari bilan oching 14 -qadam
Ilovalarni Mac -da ildiz imtiyozlari bilan oching 14 -qadam

Qadam 2. Grafik matn muharriri o'rniga nanodan foydalaning

Terminalda matn muharriri yordamida konfiguratsiya fayllarini tahrir qilish xavfsizroq va ishonchli bo'lishi mumkin. Nano - sukut bo'yicha mavjud bo'lgan oddiy variant. Uni ildiz imtiyozlari bilan ishlatish uchun sudo nano -ni kiriting, so'ngra bo'sh joy va matnli hujjatning fayl yo'lini kiriting. Keyin hujjatni Terminal ichidan tahrir qilishingiz mumkin. Tugatgandan so'ng, saqlash uchun Control + O tugmalarini bosing, so'ng nano -ni o'chirish uchun Control + X tugmalarini bosing.

  • Masalan, sudo nano /etc /hosts xostlar faylini ildiz huquqi bilan ochadi.
  • Har qanday konfiguratsiya fayllarini tahrir qilishdan oldin zaxira nusxasini yaratish yaxshidir. Buning uchun sudo cp filepath_of_config_file new_filepath zaxira nusxasini kiriting. Masalan, sudo cp /etc /hosts /etc/hosts.backup hosts.backup nomli xostlar faylining nusxasini yaratadi. Agar xato qilsangiz, noto'g'ri konfiguratsiya qilingan faylni (masalan) sudo mv /etc /hosts /etc/hosts.bad bilan siljiting va zaxirani sudo cp /etc/hosts.backup /etc /hosts yordamida tiklang.

Maslahatlar

Tavsiya: