3 mënyra për të hapur aplikacione me privilegje rrënjësore në një Mac

Përmbajtje:

3 mënyra për të hapur aplikacione me privilegje rrënjësore në një Mac
3 mënyra për të hapur aplikacione me privilegje rrënjësore në një Mac

Video: 3 mënyra për të hapur aplikacione me privilegje rrënjësore në një Mac

Video: 3 mënyra për të hapur aplikacione me privilegje rrënjësore në një Mac
Video: Kjo bimë e ngjashme me marijuanën rritet kudo në oborret tona, përfitimet nga ajo do t’ju habisin 2024, Prill
Anonim

Mund të hapni çdo aplikacion Mac me privilegje rrënjësore, për sa kohë që keni një fjalëkalim administratori. Si gjithmonë, mos përdorni qasje në rrënjë nëse nuk e dini se çfarë po bëni, pasi mund të shkaktoni dëme serioze në aplikacion ose kompjuterin tuaj.

Hapa

Metoda 1 nga 3: Nga një llogari administratori

Kuptoni ikonën
Kuptoni ikonën

Hapi 1. Njihni rreziqet

Shumica e aplikacioneve grafike nuk janë të dizajnuara për qasje në rrënjë. Kufizoni veten në detyra specifike që i kuptoni mirë, ose mund të përfundoni me skedarë të paarritshëm, dështime të aplikacioneve ose dobësi të sigurisë.

Hapni Aplikacionet Me Privilegjet Root në një Mac Hapi 2
Hapni Aplikacionet Me Privilegjet Root në një Mac Hapi 2

Hapi 2. Hapni Terminalin

Hyni në një llogari administratori në kompjuterin tuaj. Shkoni te Aplikimet → Shërbimet dhe hapni Terminalin.

Kjo llogari administratori duhet të ketë një fjalëkalim jo bosh, ose Terminali nuk do t'ju lejojë të hyni në privilegjet rrënjësore

Hapni Aplikimet Me Privilegjet Root në një Mac Hapi 3
Hapni Aplikimet Me Privilegjet Root në një Mac Hapi 3

Hapi 3. Provoni mënyrën e shpejtë

Komanda sudo ju lejon të nisni aplikacione me qasje rrënjësore, por kërkon rrugën drejt skedarit të ekzekutueshëm brenda paketës së aplikacionit. Shumica e aplikacioneve të paracaktuar Mac, si dhe shumë programe të palëve të treta, organizojnë përmbajtjen e paketës në të njëjtën mënyrë, kështu që ia vlen ta provoni këtë:

  • Shkruani sudo "\ rrugën e skedarit nga hard disku në aplikacion.app/Përmbajtja/MacOS/emri i aplikacionit".

    Për shembull, për të hapur iTunes, shkruani sudo "/Applications/iTunes.app/Contents/MacOS/iTunes" dhe shtypni ⏎ Kthehu.

  • Vendosni fjalëkalimin për llogarinë e administratorit ku jeni regjistruar aktualisht. Shtypni ⏎ Kthehu.
  • Nëse komanda funksionon, aplikacioni duhet të hapet me privilegje rrënjësore. Nëse Terminali thotë "komanda nuk u gjet", vazhdoni në hapin tjetër.
Hapni Aplikimet Me Privilegjet Root në një Mac Hapi 4
Hapni Aplikimet Me Privilegjet Root në një Mac Hapi 4

Hapi 4. Hapni përmbajtjen e paketës së aplikacionit

Nëse mënyra e shpejtë nuk funksionoi, gjeni aplikacionin në Finder. Klikoni me të djathtën (ose klikoni Control) në ikonën e tij dhe zgjidhni Trego përmbajtjen e paketës nga menyja zbritëse.

Hapni Aplikimet Me Privilegjet Root në një Mac Hapi 5
Hapni Aplikimet Me Privilegjet Root në një Mac Hapi 5

Hapi 5. Gjeni skedarin e ekzekutueshëm

Tani duhet të shihni një ose më shumë dosje brenda aplikacionit. Gjeni skedarin e ekzekutueshëm brenda këtij dosje. Kjo është zakonisht brenda /Përmbajtja /MacOS.

  • Ekzekutuesi shpesh ka të njëjtin emër si aplikacioni, por mund të ketë një emër tjetër, siç është "run.sh."
  • Ikona e skedarit të ekzekutueshëm është zakonisht një katror i zi me fjalën "exec" me shkronja të vogla.
Hapni Aplikacionet Me Privilegjet Root në një Mac Hapi 6
Hapni Aplikacionet Me Privilegjet Root në një Mac Hapi 6

Hapi 6. Shkruani sudo në Terminal

Shkruani sudo e ndjekur nga një hapësirë. Mos e futni ende komandën.

Hapni Aplikimet Me Privilegjet Root në një Mac Hapi 7
Hapni Aplikimet Me Privilegjet Root në një Mac Hapi 7

Hapi 7. Zvarriteni skedarin e ekzekutueshëm në linjën Terminal

Kjo duhet të fusë automatikisht rrugën e skedarit në skedarin e ekzekutueshëm.

Hapni Aplikimet Me Privilegjet Root në një Mac Hapi 8
Hapni Aplikimet Me Privilegjet Root në një Mac Hapi 8

Hapi 8. Konfirmoni komandën me fjalëkalimin tuaj

Goditi ⏎ Kthehu. Futni fjalëkalimin për llogarinë e administratorit në të cilën jeni regjistruar dhe shtypni ⏎ Kthehu përsëri. Aplikacioni duhet të nisë me privilegje rrënjësore.

Metoda 2 nga 3: Nga një llogari jo-administrative

Hapni Aplikimet Me Privilegjet Root në një Mac Hapi 9
Hapni Aplikimet Me Privilegjet Root në një Mac Hapi 9

Hapi 1. Hapni Terminalin në një llogari jo-admin

Shumë administratorë të sistemit preferojnë të punojnë në një llogari të zakonshme të përdoruesit për të kufizuar dëmtimet e mundshme nga gabimet ose sulmet malware. Kjo metodë ende kërkon një fjalëkalim administratori, por ju lejon të fitoni qasje të përkohshme në rrënjë pa pasur nevojë të ndërroni përdoruesit. Për të filluar, hapni një dritare të Terminalit.

Hapni Aplikimet Me Privilegjet Root në një Mac Hapi 10
Hapni Aplikimet Me Privilegjet Root në një Mac Hapi 10

Hapi 2. Kaloni te një administrator brenda Terminalit

Futni komandën su - e ndjekur nga një hapësirë dhe emri i përdoruesit të administratorit në këtë kompjuter. Futni fjalëkalimin e atij administratori. Tani po veproni si ai përdorues.

Vija fikse në komandë është fakultative, por e rekomanduar. Ai i vendos variablat dhe direktoriumin mjedisor në ato të përdoruesit administrator, gjë që kufizon mundësinë e dëmtimit aksidental

Hapni Aplikimet Me Privilegjet Root në një Mac Hapi 11
Hapni Aplikimet Me Privilegjet Root në një Mac Hapi 11

Hapi 3. Hapni aplikacionin duke përdorur sudo

Përdorimi tipik është sudo "\ rruga e skedarit nga hard disku në aplikacion.app/Përmbajtja/MacOS/emri i aplikacionit". Nëse kjo nuk funksionon ose keni nevojë për më shumë udhëzime, referojuni udhëzimeve të administratorit më lart.

Hapni Aplikimet Me Privilegjet Root në një Mac Hapi 12
Hapni Aplikimet Me Privilegjet Root në një Mac Hapi 12

Hapi 4. Kthehuni në llogarinë tuaj

Pasi të keni përfunduar të gjitha detyrat që kërkojnë privilegje rrënjësore, futni daljen në Terminal. Kjo do të dalë nga përdoruesi i administratorit dhe do t'ju kthejë në llogarinë tuaj normale.

Metoda 3 nga 3: Zgjidhja e problemeve

Hapni Aplikimet Me Privilegjet Root në një Mac Hapi 13
Hapni Aplikimet Me Privilegjet Root në një Mac Hapi 13

Hapi 1. Çaktivizoni mbrojtjen e integritetit të sistemit (me rrezik të lartë)

Kjo veçori, e prezantuar në Mac OS 10.11 El Capitan, kufizon qasjen në skedarë të rëndësishëm edhe për përdoruesit rrënjë. Nëse nuk jeni në gjendje të bëni ndryshimet e dëshiruara, mund të çaktivizoni SIP. Bëni këtë vetëm nëse jeni të sigurt në aftësinë tuaj dhe kuptoni se një gabim mund të fshijë kompjuterin tuaj ose ta bëjë atë jofunksional:

  • Rinisni kompjuterin tuaj. Mbani të shtypur ⌘ Command + R pasi të dëgjoni zhurmën e fillimit për të hyrë në Recovery Mode.
  • Zgjidhni Shërbimet nga menyja e sipërme, pastaj Terminali.
  • Fut csrutil çaktivizo; ristartoni në Terminal.
  • Lëreni kompjuterin të rindizet si zakonisht. Tani mund të përdorni hapat e mësipërm për të hapur çdo aplikacion me privilegje të plota rrënjësore. Kur të keni mbaruar, merrni parasysh përsëritjen e këtyre udhëzimeve me aktivizimin në vend që të çaktivizoni për të rivendosur SIP.
Hapni Aplikimet Me Privilegjet Root në një Mac Hapi 14
Hapni Aplikimet Me Privilegjet Root në një Mac Hapi 14

Hapi 2. Përdorni nano në vend të një redaktuesi grafik të tekstit

Mund të jetë më e sigurt dhe më e besueshme të redaktoni skedarët e konfigurimit duke përdorur një redaktues teksti brenda Terminalit. Nano është një opsion i thjeshtë i disponueshëm si parazgjedhje. Për ta përdorur atë me privilegje rrënjësore, thjesht futni sudo nano e ndjekur nga një hapësirë dhe rruga e skedarit në dokumentin tuaj të tekstit. Pastaj mund ta redaktoni dokumentin nga brenda Terminalit. Kur të përfundoni, shtypni Control + O për të ruajtur, pastaj Control + X për të lënë nano.

  • Për shembull, sudo nano /etc /hosts do të hapë skedarin e hosteve me qasje në rrënjë.
  • Ideashtë një ide e mirë të bëni një kopje rezervë para se të redaktoni ndonjë skedar konfigurimi. Për ta bërë këtë, futni sudo cp filepath_of_config_file new_filepath të kopjes rezervë. Për shembull, sudo cp /etc /hosts /etc/hosts.backup krijon një kopje të skedarit të hosteve të quajtur hosts.backup. Nëse bëni një gabim, zhvendosni skedarin e konfiguruar gabimisht me (për shembull) sudo mv /etc /hosts /etc/hosts.bad dhe rivendosni kopjen rezervë me sudo cp /etc/hosts.backup /etc /hosts.

Këshilla

Recommended: