Կարող եք բացել Mac- ի ցանկացած ծրագիր արմատային իրավունքներով, քանի դեռ ունեք ադմինիստրատորի գաղտնաբառ: Ինչպես միշտ, մի օգտագործեք արմատային հասանելիություն, եթե չգիտեք, թե ինչ եք անում, քանի որ կարող եք լուրջ վնաս հասցնել ծրագրին կամ ձեր համակարգչին:
Քայլեր
Մեթոդ 1 -ը ՝ 3 -ից ՝ ադմինիստրատորի հաշվից
Քայլ 1. Իմացեք ռիսկերը:
Շատ գրաֆիկական ծրագրեր նախատեսված չեն արմատային մուտքի համար: Սահմանափակվեք ձեզ համար հստակ առաջադրանքներով, հակառակ դեպքում կարող եք հայտնվել անհասանելի ֆայլերի, ծրագրերի խափանումների կամ անվտանգության խոցելի խնդիրների հետ:
Քայլ 2. Բացեք տերմինալը:
Մուտք գործեք ձեր համակարգչի ադմինիստրատորի հաշիվ: Գնացեք ationsրագրեր → Կոմունալ ծառայություններ և գործարկեք Տերմինալը:
Այս ադմինիստրատորի հաշիվը պետք է ունենա ոչ դատարկ գաղտնաբառ, հակառակ դեպքում Տերմինալը թույլ չի տա մուտք գործել արմատային իրավունքներ:
Քայլ 3. Փորձեք արագ ճանապարհը:
Sudo հրամանը թույլ է տալիս գործարկել արմատային հասանելիությամբ ծրագրեր, սակայն այն պահանջում է կիրառական փաթեթի ներսում գործարկվող ֆայլի ուղին: Mac- ի լռելյայն ծրագրերը, ինչպես նաև երրորդ կողմի ծրագրերը, նույն կերպ են կազմակերպում փաթեթի բովանդակությունը, ուստի արժե փորձել սա.
-
Մուտքագրեք sudo "\ file path from hard drive to application.app/Contents/MacOS/application name":
Օրինակ, iTunes- ը բացելու համար մուտքագրեք sudo "/Applications/iTunes.app/Contents/MacOS/iTunes" և սեղմեք ⏎ Վերադառնալ:
- Մուտքագրեք այն ադմինիստրատորի հաշվի գաղտնաբառը, որին ներկայումս մուտք եք գործել: Սեղմեք ⏎ Վերադառնալ:
- Եթե հրամանը գործում է, ծրագիրը պետք է բացվի արմատային իրավունքներով: Եթե տերմինալն ասում է «հրամանը չի գտնվել», շարունակեք հաջորդ քայլին:
Քայլ 4. Բացեք հավելվածի փաթեթի բովանդակությունը:
Եթե արագ ճանապարհը չաշխատեց, տեղադրեք ծրագիրը Finder- ում: Աջ սեղմեք (կամ Control-click) դրա պատկերակին և բացվող ընտրացանկից ընտրեք Showուցադրել փաթեթի բովանդակությունը:
Քայլ 5. Գտեք գործարկվող ֆայլը:
Այժմ դուք պետք է դիմումի ներսում տեսնեք մեկ կամ մի քանի պանակ: Տեղադրեք գործարկվող ֆայլը այս պանակի ներսում: Սա սովորաբար ներսում է /Contents /MacOS:
- Գործադիրը հաճախ նույն անունն ունի, ինչ դիմումը, սակայն այն կարող է ունենալ այլ անուն, օրինակ ՝ «run.sh.»:
- Գործարկվող ֆայլի պատկերակը սովորաբար սև քառակուսի է ՝ «exec» բառով փոքր տառերով:
Քայլ 6. Տերմինալ մուտքագրեք sudo- ն:
Մուտքագրեք sudo, որին հաջորդում է բացատ: Դեռ մի՛ մուտքագրեք հրամանը:
Քայլ 7. Քաշեք գործարկվող ֆայլը Տերմինալի տողի մեջ:
Սա պետք է ավտոմատ կերպով տեղադրի ֆայլի ուղին գործարկվող ֆայլին:
Քայլ 8. Հաստատեք հրամանը ձեր գաղտնաբառով:
Կտտացրեք ⏎ Վերադառնալ: Մուտքագրեք ձեր մուտք գործած ադմինիստրատորի հաշվի գաղտնաբառը և սեղմեք. Վերադառնալ կրկին: Դիմումը պետք է գործարկվի արմատային իրավունքներով:
Մեթոդ 2 3-ից ՝ ոչ ադմինիստրատորի հաշվից
Քայլ 1. Բացեք տերմինալը ոչ ադմինիստրատորի հաշվում:
Համակարգի շատ ադմինիստրատորներ նախընտրում են աշխատել սովորական օգտվողի հաշվում `սահմանափակելու սխալները կամ չարամիտ ծրագրերի հարձակումները: Այս մեթոդը դեռ պահանջում է ադմինիստրատորի գաղտնաբառ, սակայն թույլ է տալիս ձեռք բերել արմատային ժամանակավոր մուտք ՝ առանց օգտվողներ փոխելու: Սկսելու համար բացեք տերմինալի պատուհան:
Քայլ 2. Անցեք ադմինիստրատորի Տերմինալում:
Մուտքագրեք su հրամանը, որին հաջորդում է այս համակարգչի տարածությունը և ադմինիստրատորի անունը: Մուտքագրեք ադմինիստրատորի գաղտնաբառը: Դուք այժմ գործում եք որպես այդ օգտվող:
Հրամանի գծիկն ընտրովի չէ, բայց խորհուրդ է տրվում: Այն բնապահպանական փոփոխականներն ու գրացուցակը դնում է ադմինիստրատորի օգտվողի վրա, ինչը սահմանափակում է պատահական վնասի հավանականությունը:
Քայլ 3. Բացեք ծրագիրը `օգտագործելով sudo:
Տիպիկ օգտագործումը sudo "\ file path from hard drive to application.app/Contents/MacOS/application name" է: Եթե դա չի աշխատում կամ ձեզ ավելի շատ ուղեցույց է անհրաժեշտ, դիմեք վերևի ադմինիստրատորի հրահանգներին:
Քայլ 4. Վերադարձեք ձեր սեփական հաշիվ:
Երբ ավարտեք բոլոր խնդիրները, որոնք պահանջում են արմատային իրավունքներ, մուտքագրեք «Տերմինալ» ելքը: Սա դուրս կգա ադմինիստրատորի օգտագործողից և ձեզ կվերադարձնի ձեր սովորական հաշիվ:
3 -րդ մեթոդ 3 -ից. Խնդիրների վերացում
Քայլ 1. Անջատեք համակարգի ամբողջականության պաշտպանությունը (բարձր ռիսկ):
Այս գործառույթը, որը ներկայացվել է Mac OS 10.11 El Capitan- ում, սահմանափակում է կարևոր ֆայլերի հասանելիությունը նույնիսկ արմատային օգտագործողի համար: Եթե չեք կարողանում կատարել ցանկալի փոփոխություններ, կարող եք անջատել SIP- ը: Դա արեք միայն այն դեպքում, եթե վստահ եք ձեր ունակություններին և հասկանում եք, որ սխալը կարող է ջնջել ձեր համակարգիչը կամ այն դարձնել ոչ ֆունկցիոնալ:
- Վերագործարկեք ձեր համակարգիչը: Պահեք ⌘ Command + R սկզբնական աղմուկը լսելուց հետո ՝ վերականգնման ռեժիմ մտնելու համար:
- Վերևի ընտրացանկից ընտրեք «Կոմունալ ծառայություններ», այնուհետև «Տերմինալ»:
- Մուտքագրեք csrutil անջատել; վերագործարկեք տերմինալում:
- Թող համակարգիչը վերագործարկվի ինչպես միշտ: Այժմ կարող եք օգտագործել վերը նշված քայլերը ՝ արմատային բոլոր իրավունքներով ցանկացած ծրագիր բացելու համար: Ավարտելուց հետո հաշվի առեք SIP- ը վերականգնելու համար այս հրահանգները կրկնելու հնարավորություն ՝ անջատելու փոխարեն:
Քայլ 2. Գրաֆիկական տեքստային խմբագրիչի փոխարեն օգտագործեք nano- ն:
Հնարավոր է, որ ավելի ապահով և հուսալի լինի կազմաձևման ֆայլերի խմբագրումը տերմինալի տեքստային խմբագրիչի միջոցով: Nano- ն լռելյայն մատչելի պարզ տարբերակ է: Արմատային իրավունքներով այն օգտագործելու համար պարզապես մուտքագրեք sudo nano, որին հաջորդում է բացատ և տեքստի փաստաթղթի ֆայլի ուղին: Այնուհետեւ կարող եք խմբագրել փաստաթուղթը տերմինալի ներսից: Ավարտելուց հետո սեղմեք Control + O ՝ պահպանելու համար, այնուհետև Control + X ՝ նանո դուրս գալու համար:
- Օրինակ, sudo nano /etc /hosts- ը կբացի տանտերերի ֆայլը արմատային մուտքով:
- Լավ գաղափար է ՝ նախքան որևէ կազմաձևման ֆայլ խմբագրելը, կրկնօրինակում ստեղծելը: Դա անելու համար մուտքագրեք sudo cp filepath_of_config_file new_filepath կրկնօրինակում: Օրինակ, sudo cp /etc /hosts /etc/hosts.backup ստեղծում է hosts.backup անունով տանտերերի պատճենը: Եթե սխալ եք թույլ տալիս, տեղափոխեք սխալ կազմաձևված ֆայլը (օրինակ) sudo mv /etc /hosts /etc/hosts.bad և վերականգնեք պահուստավորումը sudo cp /etc/hosts.backup /etc /hosts- ով: