Դուք կարող եք բացել Mac- ի ցանկացած ծրագիր արմատային իրավունքներով, քանի դեռ ունեք համակարգչի ադմինիստրատորի գաղտնաբառ: Այնուամենայնիվ, անհրաժեշտության դեպքում օգտագործեք այս արմատային մուտքը և զգույշ եղեք արմատային հասանելիություն ունեցող ծրագրեր օգտագործելիս: Applicationsրագրերի կամ մուտքի իրավունքների անզգույշ օգտագործումը կարող է վնասել ծրագրերը կամ ձեր համակարգիչը:
Քայլ
Մեթոդ 1 3 -ից ՝ ադմինիստրատորի հաշվին
Քայլ 1. Իմացեք արմատային արտոնություններից օգտվելու ռիսկերը:
Գրաֆիկական ինտերֆեյս ունեցող ծրագրերի մեծ մասը նախատեսված չեն արմատային իրավունքները կարգավորելու համար: Սահմանափակեք թույլտվությունների օգտագործումը `լիովին հասկանալի որոշակի առաջադրանքներ կատարելու համար: Թույլտվությունների անխոհեմ օգտագործումը կարող է արգելափակել որոշ ֆայլերի ձեր հասանելիությունը, դիմումները չարձագանքել կամ անվտանգության անցքեր բացել:
Քայլ 2. Մուտք գործեք ձեր համակարգչի ադմինիստրատորի հաշիվ, այնուհետև բացեք Տերմինալ ՝ կտտացնելով ationsրագրեր → Կոմունալ ծառայություններ և ընտրելով Տերմինալ:
Համոզվեք, որ օգտագործվող ադմինիստրատորի հաշիվը գաղտնաբառով պաշտպանված է: Տերմինալը թույլ չի տալիս մուտք գործել root, գաղտնաբառ չունեցող հաշվից:
Քայլ 3. Փորձեք արմատ մուտք գործելու արագ եղանակը:
«Sudo» հրամանը թույլ է տալիս բացել արմատային իրավունքներով դիմումներ, սակայն փաթեթում պետք է իմանաք ծրագրի հիմնական ֆայլի ամբողջական հասցեն: Ներկառուցված և երրորդ կողմի Mac ծրագրերի մեծ մասն օգտագործում է նմանատիպ փաթեթային համակարգ: Հետևաբար, ծրագիրը բացելու համար կարող եք փորձել հետևյալ հրամանը.
-
Մուտքագրեք sudo "\ դիմումի փաթեթի ամբողջական հասցեն սկավառակի վրա.app/Contents/MacOS/application name":
Օրինակ ՝ iTunes- ը բացելու համար մուտքագրեք sudo "/Applications/iTunes.app/Contents/MacOS/iTunes" և սեղմեք Return:
- Մուտքագրեք այն հաշվի գաղտնաբառը, որն այժմ օգտագործում եք, այնուհետև կտտացրեք Վերադառնալ:
- Եթե հրամանը հաջող է, ծրագիրը կբացվի արմատային արտոնություններով: Այնուամենայնիվ, եթե Տերմինալը ցուցադրում է «հրամանը չի գտնվել» սխալի հաղորդագրությունը, հետևեք հաջորդ քայլերին:
Քայլ 4. Բացեք դիմումի փաթեթի բովանդակությունը:
Եթե վերը նշված արագ մեթոդը չի գործում, գտեք ծրագիրը Finder- ում, այնուհետև աջ սեղմեք (կամ Control-click) ծրագրի պատկերակին և ընտրեք ընտրացանկից «Packուցադրել փաթեթի բովանդակությունը»:
Քայլ 5. Տեղադրեք ծրագրի հիմնական ֆայլը:
Այժմ, դիմումի փաթեթում կտեսնեք մեկ կամ մի քանի պանակ: Այս թղթապանակում կարող եք գտնել ծրագրի հիմնական ֆայլերը: Սովորաբար, այս ֆայլերը գտնվում են /Contents /MacOS պանակում:
- Ընդհանրապես, ծրագրի հիմնական ֆայլը նույն անունն ունի, ինչ ծրագիրը, բայց երբեմն այն այլ անուն ունի, օրինակ ՝ «run.sh»:
- Րագրի հիմնական ֆայլը սովորաբար ունի սև արկղի պատկերակ ՝ փոքր «exec» - ով:
Քայլ 6. Տերմինալում մուտքագրեք sudo հրամանը, որին հաջորդում է բացատ:
Նախ մի մուտքագրեք հրամանը:
Քայլ 7. Քաշեք ծրագրի հիմնական ֆայլը Տերմինալի պատուհանում:
Դիմումի ֆայլի ամբողջական հասցեն ինքնաբերաբար կհայտնվի Տերմինալի պատուհանում:
Քայլ 8. Հաստատեք գործողությունը `մուտքագրելով գաղտնաբառը:
Կտտացրեք Վերադարձ, այնուհետև մուտքագրեք այն հաշվի գաղտնաբառը, որն այժմ օգտագործում եք: Դրանից հետո կրկին սեղմեք Վերադարձ: Դիմումը կբացվի արմատային արտոնություններով:
Մեթոդ 2-ից 3-ը. Ոչ ադմինիստրատորի հաշվին
Քայլ 1. Սկսելու համար բացեք տերմինալը ոչ ադմինիստրատորի հաշվով:
Համակարգի ադմինիստրատորների մեծամասնությունը նախընտրում է օգտագործել ոչ ադմինիստրատորի հաշիվներ ՝ կանխելու համակարգչային լուրջ վնասները, որոնք առաջացել են գործառնական սխալների կամ չարամիտ հարձակումների պատճառով: Այս քայլը թույլ կտա ժամանակավոր մուտք գործել առանց հաշիվներ փոխելու, սակայն դա անելու համար ձեզ դեռ անհրաժեշտ կլինի ադմինիստրատորի գաղտնաբառ:
Քայլ 2. Տերմինալից անցեք ադմինիստրատորի հաշվին:
Մուտքագրեք su հրամանը, որին հաջորդում է բացատ և ադմինիստրատորի անուն: Դրանից հետո մուտքագրեք ադմինիստրատորի գաղտնաբառը: Այժմ դուք կարող եք օգտագործել ադմինիստրատորի հաշիվը տերմինալում:
Դուք իրականում կարիք չունեք օգտագործել «-» նշանը վերը նշված հրամանում: Դրոշը ծառայում է որպես շրջակա միջավայրի փոփոխականը ադմինիստրատորի հաշվի միջավայրի փոփոխականին: Հետևաբար, համակարգչի պատահական վնասը կանխելու համար խորհուրդ է տրվում օգտագործել այն:
Քայլ 3. Բացեք ծրագիրը «sudo» հրամանով:
Ընդհանրապես, կարող եք օգտագործել sudo «\ դիմումի փաթեթի ամբողջական հասցեն սկավառակի վրա.app/Contents/MacOS/application name»: Եթե հրամանը չի աշխատում, կարդացեք նախորդ քայլերը:
Քայլ 4. Արմատ մուտք գործելուց հետո վերադարձեք ոչ ադմինիստրատորի հաշիվ ՝ օգտագործելով ելքի հրամանը:
Հրամանը մուտքագրելուց հետո Տերմինալը կվերադառնա ոչ ադմինիստրատորի հաշվի օգտագործմանը:
3 -րդ մեթոդ 3 -ից. Խնդիրների վերացում
Քայլ 1. Անջատեք համակարգի ամբողջականության պաշտպանությունը ՝ հետևելով այս քայլերին:
Այս գործառույթը հասանելի է OS X 10.11 El Capitan- ից, քանի որ սահմանափակում է բոլոր ֆայլերի մուտքը, նույնիսկ արմատային հաշիվ օգտագործելուց հետո: Եթե չեք կարողանում համակարգում կատարել ցանկալի փոփոխություններ, փորձեք անջատել SIP- ը: Այնուամենայնիվ, այս քայլը շատ վտանգավոր է, և կարող է վնասել համակարգիչը կամ դրա վրա եղած տվյալները: Հետևաբար, կատարեք այս քայլը միայն այն դեպքում, եթե դուք իսկապես հասկանում եք ռիսկերը:
- Վերագործարկեք համակարգիչը: Երբ լսում եք մեկնարկի ձայնը, սեղմեք և պահեք Command + R ՝ վերականգնման ռեժիմ մուտք գործելու համար:
- Էկրանի վերևի ցանկից ընտրեք «Կոմունալ ծառայություններ», այնուհետև կտտացրեք «Տերմինալ»:
- Տերմինալի պատուհանում մուտքագրեք csrutil անջատել հրամանը. վերաբեռնում
- Սպասեք, որ համակարգիչը նորմալ վերագործարկվի, այնուհետև փորձեք այս հոդվածի վերևում նշված քայլերը ՝ արմատային լիազորություններով լիարժեք ծրագրեր բացելու համար: Երբ ավարտեք հավելվածի օգտագործումը, հաշվի առեք SIP- ը նորից միացնելու հնարավորությունը: Հետևեք SIP- ին անջատելու քայլերին, բայց փոխարինեք անջատելու հրամանը միացնելով:
Քայլ 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- ով: