Mund të hapni çdo aplikacion Mac me privilegje rrënjësore, për sa kohë që keni fjalëkalimin e administratorit të kompjuterit. Sidoqoftë, përdorni këtë qasje rrënjësore sipas nevojës dhe jini të kujdesshëm kur përdorni aplikacione me qasje rrënjësore. Përdorimi i pakujdesshëm i aplikacioneve ose të drejtat e aksesit mund të dëmtojë aplikacionet ose kompjuterin tuaj.
Hapi
Metoda 1 nga 3: Me një llogari administratori
Hapi 1. Njihni rreziqet e përdorimit të privilegjeve rrënjësore
Shumica e aplikacioneve me ndërfaqe grafike nuk janë krijuar për të trajtuar privilegjet rrënjësore. Kufizoni përdorimin e lejeve për të kryer detyra të caktuara që i kuptoni plotësisht. Përdorimi i pamatur i lejeve mund të bllokojë qasjen tuaj në disa skedarë, t'i bëjë aplikacionet të papërgjegjshëm ose të hapë vrima sigurie.
Hapi 2. Hyni në një llogari administratori në kompjuterin tuaj, pastaj hapni një Terminal duke klikuar Aplikimet → Shërbimet dhe duke zgjedhur Terminalin
Sigurohuni që llogaria e administratorit që po përdorni është e mbrojtur me fjalëkalim. Terminali nuk ju lejon të hyni në root nga një llogari që nuk ka një fjalëkalim
Hapi 3. Provoni mënyrën e shpejtë për të hyrë në root
Komanda "sudo" ju lejon të hapni aplikacione me privilegje rrënjësore, por duhet të dini adresën e plotë të skedarit kryesor të aplikacionit në paketë. Shumica e aplikacioneve të integruara dhe të palëve të treta Mac përdorin një sistem të ngjashëm paketash. Prandaj, mund të provoni komandën e mëposhtme për të hapur aplikacionin:
-
Shkruani sudo "\ adresa e plotë e paketës së aplikacionit në disk.app/Përmbajtja/MacOS/emri i aplikacionit".
Për shembull, për të hapur iTunes, futni sudo "/Applications/iTunes.app/Contents/MacOS/iTunes" dhe shtypni Return.
- Vendosni fjalëkalimin për llogarinë që po përdorni aktualisht, pastaj shtypni Kthehu.
- Nëse komanda është e suksesshme, aplikacioni do të hapet me privilegje rrënjësore. Sidoqoftë, nëse Terminali shfaq një mesazh gabimi "komanda nuk u gjet", ndiqni hapat e mëposhtëm.
Hapi 4. Hapni përmbajtjen e paketës së aplikacionit
Nëse metoda e shpejtë e mësipërme nuk funksionon, gjeni aplikacionin në Finder, pastaj klikoni me të djathtën (ose klikoni Control) në ikonën e aplikacionit dhe zgjidhni Show Packages Contents nga menyja.
Hapi 5. Gjeni skedarin kryesor të programit
Tani, do të shihni një ose më shumë dosje në paketën e aplikacionit. Në këtë dosje mund të gjeni skedarët kryesorë të programit. Në përgjithësi, këto skedarë janë të vendosur në dosjen /Përmbajtja /MacOS.
- Në përgjithësi, skedari kryesor i programit ka të njëjtin emër si programi, por ndonjëherë ka një emër tjetër, siç është "run.sh".
- Skedari kryesor i programit zakonisht ka një ikonë të kutisë së zezë me një "exec" të vogël.
Hapi 6. Futni komandën sudo në Terminal, e ndjekur nga një hapësirë
Mos e futni komandën së pari.
Hapi 7. Zvarritni skedarin kryesor të aplikacionit në dritaren e Terminalit
Adresa e plotë e skedarit të aplikacionit do të shfaqet automatikisht në dritaren e Terminalit.
Hapi 8. Konfirmoni veprimin duke futur fjalëkalimin
Shtypni Kthim, pastaj futni fjalëkalimin për llogarinë që po përdorni aktualisht. Pas kësaj, shtypni përsëri Kthehu. Aplikacioni do të hapet me privilegje rrënjësore.
Metoda 2 nga 3: Me një llogari jo-administratore
Hapi 1. Hapni Terminalin me një llogari jo-administratore për të filluar
Shumica e administratorëve të sistemit preferojnë të përdorin llogari jo-administratore, për të parandaluar dëmtimin serioz të kompjuterit të shkaktuar nga gabimet e funksionimit ose sulmet malware. Ky hap do t'ju lejojë qasje të përkohshme në rrënjë pa ndërruar llogari, por do t'ju duhet akoma një fjalëkalim administratori për ta bërë këtë.
Hapi 2. Nga Terminali, kaloni në llogarinë e administratorit
Futni komandën su - e ndjekur nga një hapësirë dhe emri i përdoruesit të administratorit. Pas kësaj, futni fjalëkalimin e administratorit. Tani, mund të përdorni llogarinë e administratorit në terminal.
Nuk keni nevojë të përdorni shenjën "-" në komandën e mësipërme. Flamuri shërben për të vendosur ndryshoren e mjedisit në ndryshoren e mjedisit të llogarisë së administratorit. Prandaj, për të parandaluar dëmtimin aksidental të kompjuterit, rekomandohet që ta përdorni
Hapi 3. Hapni aplikacionin me komandën "sudo"
Në përgjithësi, mund të përdorni komandën sudo "\ adresa e plotë e paketës së aplikacionit në makinë.app/Përmbajtja/MacOS/emri i aplikacionit". Nëse komanda nuk funksionon, lexoni hapat e mëparshëm.
Hapi 4. Kur të keni përfunduar qasjen në root, kthehuni në llogarinë jo-administratore duke përdorur komandën exit
Pas futjes së komandës, Terminali do të kthehet në përdorimin e llogarisë jo-administratore.
Metoda 3 nga 3: Zgjidhja e problemeve
Hapi 1. Çaktivizoni mbrojtjen e integritetit të sistemit duke ndjekur këto hapa
Kjo veçori e disponueshme që nga OS X 10.11 El Capitan kufizon qasjen në të gjithë skedarët, edhe pasi të përdorni një llogari rrënjë.. Nëse nuk jeni në gjendje të bëni ndryshimet e dëshiruara në sistem, provoni të çaktivizoni SIP. Sidoqoftë, ky hap është shumë i rrezikshëm dhe mund të dëmtojë kompjuterin ose të dhënat në të. Prandaj bëni këtë hap vetëm nëse i kuptoni vërtet rreziqet.
- Rinisni kompjuterin. Kur dëgjoni tingullin e fillimit, shtypni dhe mbani Command + R për të hyrë në modalitetin e Recovery Mode.
- Zgjidhni Utilities nga menyja në krye të ekranit, pastaj klikoni Terminal.
- Në dritaren e Terminalit, futni komandën csrutil disable; rindizet
- Prisni që kompjuteri të rindizet normalisht, pastaj provoni hapat në krye të këtij artikulli për të hapur aplikacione me leje të plota rrënjësore. Kur të keni mbaruar së përdoruri aplikacionin, merrni parasysh sërish aktivizimin e SIP. Ndiqni hapat për të çaktivizuar SIP, por zëvendësoni komandën e çaktivizimit me aktivizoni.
Hapi 2. Përdorni nano në vend të një redaktuesi teksti me një ndërfaqe grafike
Redaktimi i skedarit të konfigurimit me redaktuesin e tekstit në Terminal mund të jetë një opsion më i sigurt. Nano është një redaktues teksti i integruar që mund të përdoret nga Terminali. Për të përdorur nano me privilegje rrënjësore, përdorni komandën sudo nano, e ndjekur nga një hapësirë dhe adresa e skedarit. Atëherë do të jeni në gjendje të redaktoni skedarin nga brenda Terminalit. Kur të keni mbaruar së redaktuari skedarin, shtypni Control + O për ta ruajtur skedarin dhe Control + X për të dalë nga nano.
- Për shembull, komanda sudo nano /etc /hosts do të hapë skedarin "host" me privilegje rrënjësore.
- Rekomandohet që të kopjoni skedarin e konfigurimit që dëshironi të redaktoni me komandën sudo cp address) file_address file_backup. Për shembull, për të bërë kopje rezervë të skedarit "host" me emrin rezervë "hosts.backup", futni komandën sudo cp /etc /hosts /etc/hosts.backup. Nëse keni bërë një gabim duke redaktuar skedarin, riemërtojeni atë me komandën mv (p.sh. sudo mv /etc /hosts /etc/hosts.bad) dhe rivendosni kopjen rezervë me sudo cp /etc/hosts.backup /etc /hosts.