Mac- ում Root արտոնություններով ծրագրեր բացելու 3 եղանակ

Բովանդակություն:

Mac- ում Root արտոնություններով ծրագրեր բացելու 3 եղանակ
Mac- ում Root արտոնություններով ծրագրեր բացելու 3 եղանակ

Video: Mac- ում Root արտոնություններով ծրագրեր բացելու 3 եղանակ

Video: Mac- ում Root արտոնություններով ծրագրեր բացելու 3 եղանակ
Video: Ծրագրերի ստեղծման փուլերը։ Ինչպե՞ս կառավարել պրոեկտները՝ ավարտին հասցնելու համար, և ի՞նչ է Agile-ը։ 2024, Մայիս
Anonim

Կարող եք բացել Mac- ի ցանկացած ծրագիր արմատային իրավունքներով, քանի դեռ ունեք ադմինիստրատորի գաղտնաբառ: Ինչպես միշտ, մի օգտագործեք արմատային հասանելիություն, եթե չգիտեք, թե ինչ եք անում, քանի որ կարող եք լուրջ վնաս հասցնել ծրագրին կամ ձեր համակարգչին:

Քայլեր

Մեթոդ 1 -ը ՝ 3 -ից ՝ ադմինիստրատորի հաշվից

Հասկանալ պատկերակը
Հասկանալ պատկերակը

Քայլ 1. Իմացեք ռիսկերը:

Շատ գրաֆիկական ծրագրեր նախատեսված չեն արմատային մուտքի համար: Սահմանափակվեք ձեզ համար հստակ առաջադրանքներով, հակառակ դեպքում կարող եք հայտնվել անհասանելի ֆայլերի, ծրագրերի խափանումների կամ անվտանգության խոցելի խնդիրների հետ:

Բացեք Root արտոնություններով ծրագրեր Mac- ում Քայլ 2
Բացեք Root արտոնություններով ծրագրեր Mac- ում Քայլ 2

Քայլ 2. Բացեք տերմինալը:

Մուտք գործեք ձեր համակարգչի ադմինիստրատորի հաշիվ: Գնացեք ationsրագրեր → Կոմունալ ծառայություններ և գործարկեք Տերմինալը:

Այս ադմինիստրատորի հաշիվը պետք է ունենա ոչ դատարկ գաղտնաբառ, հակառակ դեպքում Տերմինալը թույլ չի տա մուտք գործել արմատային իրավունքներ:

Բացեք Root արտոնություններով ծրագրեր Mac- ում Քայլ 3
Բացեք Root արտոնություններով ծրագրեր Mac- ում Քայլ 3

Քայլ 3. Փորձեք արագ ճանապարհը:

Sudo հրամանը թույլ է տալիս գործարկել արմատային հասանելիությամբ ծրագրեր, սակայն այն պահանջում է կիրառական փաթեթի ներսում գործարկվող ֆայլի ուղին: Mac- ի լռելյայն ծրագրերը, ինչպես նաև երրորդ կողմի ծրագրերը, նույն կերպ են կազմակերպում փաթեթի բովանդակությունը, ուստի արժե փորձել սա.

  • Մուտքագրեք sudo "\ file path from hard drive to application.app/Contents/MacOS/application name":

    Օրինակ, iTunes- ը բացելու համար մուտքագրեք sudo "/Applications/iTunes.app/Contents/MacOS/iTunes" և սեղմեք ⏎ Վերադառնալ:

  • Մուտքագրեք այն ադմինիստրատորի հաշվի գաղտնաբառը, որին ներկայումս մուտք եք գործել: Սեղմեք ⏎ Վերադառնալ:
  • Եթե հրամանը գործում է, ծրագիրը պետք է բացվի արմատային իրավունքներով: Եթե տերմինալն ասում է «հրամանը չի գտնվել», շարունակեք հաջորդ քայլին:
Բացեք Root արտոնություններով ծրագրեր Mac- ում Քայլ 4
Բացեք Root արտոնություններով ծրագրեր Mac- ում Քայլ 4

Քայլ 4. Բացեք հավելվածի փաթեթի բովանդակությունը:

Եթե արագ ճանապարհը չաշխատեց, տեղադրեք ծրագիրը Finder- ում: Աջ սեղմեք (կամ Control-click) դրա պատկերակին և բացվող ընտրացանկից ընտրեք Showուցադրել փաթեթի բովանդակությունը:

Բացեք Root արտոնություններով ծրագրեր Mac- ում Քայլ 5
Բացեք Root արտոնություններով ծրագրեր Mac- ում Քայլ 5

Քայլ 5. Գտեք գործարկվող ֆայլը:

Այժմ դուք պետք է դիմումի ներսում տեսնեք մեկ կամ մի քանի պանակ: Տեղադրեք գործարկվող ֆայլը այս պանակի ներսում: Սա սովորաբար ներսում է /Contents /MacOS:

  • Գործադիրը հաճախ նույն անունն ունի, ինչ դիմումը, սակայն այն կարող է ունենալ այլ անուն, օրինակ ՝ «run.sh.»:
  • Գործարկվող ֆայլի պատկերակը սովորաբար սև քառակուսի է ՝ «exec» բառով փոքր տառերով:
Բացեք Root արտոնություններով ծրագրեր Mac- ում Քայլ 6
Բացեք Root արտոնություններով ծրագրեր Mac- ում Քայլ 6

Քայլ 6. Տերմինալ մուտքագրեք sudo- ն:

Մուտքագրեք sudo, որին հաջորդում է բացատ: Դեռ մի՛ մուտքագրեք հրամանը:

Բացեք Root արտոնություններով ծրագրեր Mac- ում Քայլ 7
Բացեք Root արտոնություններով ծրագրեր Mac- ում Քայլ 7

Քայլ 7. Քաշեք գործարկվող ֆայլը Տերմինալի տողի մեջ:

Սա պետք է ավտոմատ կերպով տեղադրի ֆայլի ուղին գործարկվող ֆայլին:

Բացեք Root արտոնություններով ծրագրեր Mac- ում Քայլ 8
Բացեք Root արտոնություններով ծրագրեր Mac- ում Քայլ 8

Քայլ 8. Հաստատեք հրամանը ձեր գաղտնաբառով:

Կտտացրեք ⏎ Վերադառնալ: Մուտքագրեք ձեր մուտք գործած ադմինիստրատորի հաշվի գաղտնաբառը և սեղմեք. Վերադառնալ կրկին: Դիմումը պետք է գործարկվի արմատային իրավունքներով:

Մեթոդ 2 3-ից ՝ ոչ ադմինիստրատորի հաշվից

Բացեք Root արտոնություններով ծրագրեր Mac- ում Քայլ 9
Բացեք Root արտոնություններով ծրագրեր Mac- ում Քայլ 9

Քայլ 1. Բացեք տերմինալը ոչ ադմինիստրատորի հաշվում:

Համակարգի շատ ադմինիստրատորներ նախընտրում են աշխատել սովորական օգտվողի հաշվում `սահմանափակելու սխալները կամ չարամիտ ծրագրերի հարձակումները: Այս մեթոդը դեռ պահանջում է ադմինիստրատորի գաղտնաբառ, սակայն թույլ է տալիս ձեռք բերել արմատային ժամանակավոր մուտք ՝ առանց օգտվողներ փոխելու: Սկսելու համար բացեք տերմինալի պատուհան:

Բացեք Root արտոնություններով դիմումները Mac- ում Քայլ 10
Բացեք Root արտոնություններով դիմումները Mac- ում Քայլ 10

Քայլ 2. Անցեք ադմինիստրատորի Տերմինալում:

Մուտքագրեք su հրամանը, որին հաջորդում է այս համակարգչի տարածությունը և ադմինիստրատորի անունը: Մուտքագրեք ադմինիստրատորի գաղտնաբառը: Դուք այժմ գործում եք որպես այդ օգտվող:

Հրամանի գծիկն ընտրովի չէ, բայց խորհուրդ է տրվում: Այն բնապահպանական փոփոխականներն ու գրացուցակը դնում է ադմինիստրատորի օգտվողի վրա, ինչը սահմանափակում է պատահական վնասի հավանականությունը:

Բացեք Root արտոնություններով դիմումները Mac- ում Քայլ 11
Բացեք Root արտոնություններով դիմումները Mac- ում Քայլ 11

Քայլ 3. Բացեք ծրագիրը `օգտագործելով sudo:

Տիպիկ օգտագործումը sudo "\ file path from hard drive to application.app/Contents/MacOS/application name" է: Եթե դա չի աշխատում կամ ձեզ ավելի շատ ուղեցույց է անհրաժեշտ, դիմեք վերևի ադմինիստրատորի հրահանգներին:

Բացեք Root արտոնություններով դիմումները Mac- ում Քայլ 12
Բացեք Root արտոնություններով դիմումները Mac- ում Քայլ 12

Քայլ 4. Վերադարձեք ձեր սեփական հաշիվ:

Երբ ավարտեք բոլոր խնդիրները, որոնք պահանջում են արմատային իրավունքներ, մուտքագրեք «Տերմինալ» ելքը: Սա դուրս կգա ադմինիստրատորի օգտագործողից և ձեզ կվերադարձնի ձեր սովորական հաշիվ:

3 -րդ մեթոդ 3 -ից. Խնդիրների վերացում

Բացեք Root արտոնություններով ծրագրեր Mac- ում Քայլ 13
Բացեք Root արտոնություններով ծրագրեր Mac- ում Քայլ 13

Քայլ 1. Անջատեք համակարգի ամբողջականության պաշտպանությունը (բարձր ռիսկ):

Այս գործառույթը, որը ներկայացվել է Mac OS 10.11 El Capitan- ում, սահմանափակում է կարևոր ֆայլերի հասանելիությունը նույնիսկ արմատային օգտագործողի համար: Եթե չեք կարողանում կատարել ցանկալի փոփոխություններ, կարող եք անջատել SIP- ը: Դա արեք միայն այն դեպքում, եթե վստահ եք ձեր ունակություններին և հասկանում եք, որ սխալը կարող է ջնջել ձեր համակարգիչը կամ այն դարձնել ոչ ֆունկցիոնալ:

  • Վերագործարկեք ձեր համակարգիչը: Պահեք ⌘ Command + R սկզբնական աղմուկը լսելուց հետո ՝ վերականգնման ռեժիմ մտնելու համար:
  • Վերևի ընտրացանկից ընտրեք «Կոմունալ ծառայություններ», այնուհետև «Տերմինալ»:
  • Մուտքագրեք csrutil անջատել; վերագործարկեք տերմինալում:
  • Թող համակարգիչը վերագործարկվի ինչպես միշտ: Այժմ կարող եք օգտագործել վերը նշված քայլերը ՝ արմատային բոլոր իրավունքներով ցանկացած ծրագիր բացելու համար: Ավարտելուց հետո հաշվի առեք SIP- ը վերականգնելու համար այս հրահանգները կրկնելու հնարավորություն ՝ անջատելու փոխարեն:
Բացեք Root արտոնություններով ծրագրեր Mac- ում Քայլ 14
Բացեք Root արտոնություններով ծրագրեր Mac- ում Քայլ 14

Քայլ 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- ով:

Խորհուրդ ենք տալիս: