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

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

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

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

Video: Mac- ում արմատային իրավունքներով ծրագրեր բացելու 3 եղանակ
Video: Ինչպես փոխել համակարգչի ֆոնը 2024, Մայիս
Anonim

Դուք կարող եք բացել Mac- ի ցանկացած ծրագիր արմատային իրավունքներով, քանի դեռ ունեք համակարգչի ադմինիստրատորի գաղտնաբառ: Այնուամենայնիվ, անհրաժեշտության դեպքում օգտագործեք այս արմատային մուտքը և զգույշ եղեք արմատային հասանելիություն ունեցող ծրագրեր օգտագործելիս: Applicationsրագրերի կամ մուտքի իրավունքների անզգույշ օգտագործումը կարող է վնասել ծրագրերը կամ ձեր համակարգիչը:

Քայլ

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

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

Քայլ 1. Իմացեք արմատային արտոնություններից օգտվելու ռիսկերը:

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

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

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

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

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

Քայլ 3. Փորձեք արմատ մուտք գործելու արագ եղանակը:

«Sudo» հրամանը թույլ է տալիս բացել արմատային իրավունքներով դիմումներ, սակայն փաթեթում պետք է իմանաք ծրագրի հիմնական ֆայլի ամբողջական հասցեն: Ներկառուցված և երրորդ կողմի Mac ծրագրերի մեծ մասն օգտագործում է նմանատիպ փաթեթային համակարգ: Հետևաբար, ծրագիրը բացելու համար կարող եք փորձել հետևյալ հրամանը.

  • Մուտքագրեք sudo "\ դիմումի փաթեթի ամբողջական հասցեն սկավառակի վրա.app/Contents/MacOS/application name":

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

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

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

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

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

Քայլ 5. Տեղադրեք ծրագրի հիմնական ֆայլը:

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

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

Քայլ 6. Տերմինալում մուտքագրեք 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 «\ դիմումի փաթեթի ամբողջական հասցեն սկավառակի վրա.app/Contents/MacOS/application name»: Եթե հրամանը չի աշխատում, կարդացեք նախորդ քայլերը:

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

Քայլ 4. Արմատ մուտք գործելուց հետո վերադարձեք ոչ ադմինիստրատորի հաշիվ ՝ օգտագործելով ելքի հրամանը:

Հրամանը մուտքագրելուց հետո Տերմինալը կվերադառնա ոչ ադմինիստրատորի հաշվի օգտագործմանը:

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

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

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

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

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

Քայլ 2. Գրաֆիկական ինտերֆեյսով տեքստային խմբագրի փոխարեն օգտագործեք nano:

Տերմինալում տեքստային խմբագրիչով կազմաձևման ֆայլը խմբագրելը կարող է ավելի անվտանգ տարբերակ լինել: Nano- ն ներկառուցված տեքստային խմբագիր է, որը կարող է օգտագործվել Տերմինալից: Արմատային իրավունքներով նանոն օգտագործելու համար օգտագործեք sudo nano հրամանը, որին հաջորդում է բացատ և ֆայլի հասցե: Դրանից հետո դուք կկարողանաք խմբագրել ֆայլը տերմինալի ներսից: Երբ ավարտեք ֆայլը խմբագրելը, սեղմեք Control + O ՝ ֆայլը պահելու համար, և Control + X ՝ նանոից դուրս գալու համար:

  • Օրինակ, sudo nano /etc /hosts հրամանը կբացի «տանտերերի» ֆայլը արմատային իրավունքներով:
  • Խորհուրդ է տրվում կրկնօրինակել կազմաձևման ֆայլը, որը ցանկանում եք խմբագրել sudo cp հասցեով) 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- ով:

Խորհուրդներ

Ֆայլի հասցեն գրելիս անհրաժեշտ է միայն օգտագործել չակերտներ, եթե ֆայլի հասցեն պարունակում է բացատներ:

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