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
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ë.
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
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.
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.
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.
Hapi 6. Shkruani sudo në Terminal
Shkruani sudo e ndjekur nga një hapësirë. Mos e futni ende komandën.
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.
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
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.
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
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.
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
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.
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.