Buksan ang mga programa na may mga pribilehiyo ng ugat sa isang Mac

May -Akda: Roger Morrison
Petsa Ng Paglikha: 18 Setyembre 2021
I -Update Ang Petsa: 19 Hunyo 2024
Anonim
БЕДЫ С БАШКОЙ. Финал! ► 6 Прохождение Cuphead (Пк, реванш)
Video.: БЕДЫ С БАШКОЙ. Финал! ► 6 Прохождение Cuphead (Пк, реванш)

Nilalaman

Maaari mong buksan ang anumang programa sa isang Mac na may mga pribilehiyong ugat, basta mayroon kang isang password ng administrator. Gayunpaman, dapat mo lamang gamitin ang pag-access sa ugat kung alam mo kung ano ang iyong ginagawa, dahil kung may mali na maaari mong mapinsala ang programa o ang iyong computer.

Upang humakbang

Paraan 1 ng 3: Mula sa isang administrator account

  1. Maunawaan ang mga panganib. Karamihan sa mga programang graphic ay hindi idinisenyo para sa pag-access sa root. Gumawa lamang ng mga partikular na gawain na naiintindihan mong mabuti, dahil ang maling pagkilos ay maaaring magresulta sa hindi maa-access na mga file, mga maling programa, o mga kahinaan sa seguridad.
  2. Buksan ang Terminal. Mag-log in sa iyong computer gamit ang isang administrator account. Pumunta sa Mga Aplikasyon → Mga utility at buksan ang Terminal.
    • Ang administrator account ay hindi maaaring blangko, kung hindi man ay hindi ka bibigyan ng Terminal ng access sa mga root pribilehiyo.
  3. Subukan ang mabilis na paraan. Gamit ang utos na "sudo" maaari kang magbukas ng mga program na may root access, ngunit kinakailangan nito ang file path sa maipapatupad na file sa package ng programa. Karamihan sa mga programa ng Mac at third-party ay may mga nilalaman ng package na nakaayos sa parehong paraan, kaya subukan muna ang sumusunod:
    • Ipasok ang: sudo file path mula sa hard drive patungo sa programa.app / Mga Nilalaman / MacOS /pangalan ng programa.
      Halimbawa, upang buksan ang iTunes, i-type ang sudo /Applications/iTunes.app/Contents/MacOS/iTunes at pindutin ang ⏎ Bumalik.
    • Ipasok ang password ng administrator account na kasalukuyang naka-log in sa iyo. Pindutin ⏎ Bumalik.
    • Kung gumagana ang utos, dapat buksan ang programa na may mga pribilehiyo ng ugat. Kung ang Terminal ay nagpapakita ng "hindi nahanap na utos", magpatuloy sa susunod na hakbang.
  4. Buksan ang mga nilalaman ng pakete ng programa. Kung hindi gumana ang mabilis na paraan, kailangan mo munang maghanap para sa programa sa Finder. Mag-click gamit ang iyong kanang pindutan ng mouse (Kontrolin at mag-click) sa icon ng programa at piliin ang Ipakita ang Mga Nilalaman sa Package mula sa drop-down na menu.
  5. Hanapin ang maipapatupad na file. Makakakita ka ng isa o higit pang mga folder sa package ng programa. Hanapin ang maipapatupad na file sa folder na ito. Karaniwan mong mahahanap ito sa / Mga Nilalaman / MacOS.
    • Karaniwan ang naisakatuparan ay may parehong pangalan tulad ng programa, ngunit maaari rin itong magkaroon ng ibang pangalan, halimbawa "run.sh".
    • Ang icon ng maipapatupad na file ay karaniwang isang itim na parisukat na naglalaman ng salitang "exec" sa maliit na titik.
  6. I-type ang "sudo" sa Terminal. I-type ang sudo na sinusundan ng isang puwang. Huwag pa ipasok ang utos.
  7. I-drag ang maipapatupad na file sa window ng Terminal. Ngayon ang eksaktong lokasyon ng maipapatupad ay awtomatikong ipinapakita sa linya pagkatapos ng "sudo".
  8. Kumpirmahin ang utos gamit ang iyong password. Pindutin ⏎ Bumalik. Ipasok ang password ng administrator account na kasalukuyang naka-log in sa iyo at pindutin muli ⏎ Bumalik. Ngayon ang programa ay magbubukas na may mga pribilehiyo ng ugat.

Paraan 2 ng 3: Mula sa isang account na hindi administrator account

  1. Buksan ang Terminal na may isang account na hindi ang administrator account. Mas gusto ng maraming mga administrator ng system na magtrabaho mula sa isang normal na account ng gumagamit upang mabawasan ang posibleng pinsala mula sa mga error o pag-atake ng malware. Kakailanganin mo ang password ng administrator para sa pamamaraang ito, ngunit maaari mong pansamantalang makakuha ng pag-access sa ugat nang hindi lumilipat ng mga gumagamit. Upang magawa ito, buksan muna ang isang window ng Terminal.
  2. Lumipat sa isang administrator sa loob ng Terminal. Ipasok ang command su - na sinusundan ng isang puwang at isang password ng administrator para sa computer na ito. Ipasok ang password ng administrator na iyon. Ngayon ay nagtatrabaho ka mula sa gumagamit na iyon.
    • Ang dash sa utos ay opsyonal, ngunit inirerekumenda ito. Itinatakda nito ang mga variable ng kapaligiran at folder ng gumagamit ng administrator, na maaaring maiwasan ang aksidenteng pinsala.
  3. Buksan ang programa gamit ang utos na "sudo". Ang utos ay karaniwang inilalapat tulad nito: sudo file path mula sa hard drive patungo sa programa.app / Mga Nilalaman / MacOS /pangalan ng programa. Kung hindi ito gumana o kailangan mo ng karagdagang tulong, tingnan ang mga tagubilin ng admin sa nakaraang seksyon.
  4. Bumalik sa iyong sariling account. Kapag natapos mo na ang lahat ng mga gawain na nangangailangan ng mga pribilehiyo sa ugat, ipasok ang exit sa window ng Terminal. Lalabas ito sa administrator account at babalik sa iyong normal na account.

Paraan 3 ng 3: Pag-troubleshoot

  1. Huwag paganahin ang "Proteksyon ng Integridad ng System". Ang teknolohiyang pang-seguridad na ito ay ipinakilala sa Mac OS 10.11 El Capitan, at nililimitahan nito ang pag-access sa mga mahahalagang file, kahit na para sa root user. Kung hindi posible na gawin ang mga ninanais na pagbabago, maaari mong patayin ang SIP. Gawin lamang ito kung alam mo kung ano ang iyong ginagawa, maunawaan na ang isang error ay maaaring humantong sa kumpletong pag-wipe ng iyong computer o maging sanhi ng isang computer na huminto sa paggana:
    • I-restart ang iyong computer. Pindutin ang key na kumbinasyon ⌘ Utos + R. pagkatapos mong marinig ang startup chime. Ngayon ito ay mag-boot sa recovery mode.
    • Piliin ang Mga utility mula sa tuktok na menu, pagkatapos ay piliin ang Terminal.
    • Ipasok ang sumusunod na code sa Terminal: csrutil huwag paganahin; i-reboot
    • Payagan ang computer na mag-restart nang normal. Ngayon ay maaari mong gamitin ang mga hakbang sa itaas upang buksan ang anumang programa na nais mo na may buong mga pribilehiyo sa ugat. Kapag tapos ka na, magandang ideya na ulitin ang mga tagubiling ito sa paganahin sa halip na huwag paganahin ang muling paganahin ang SIP.
  2. Gumamit ng "nano" sa halip na isang graphic na editor ng teksto. Sa ilang mga kaso, ito ay mas ligtas at mas maaasahan upang i-edit ang mga file ng pagsasaayos gamit ang isang text editor sa loob ng Terminal. Ang Nano ay isang simpleng pagpipilian at dumating itong pamantayan. Upang magamit ito sa mga pribilehiyo ng ugat, ipasok ang sudo nano sa Terminal, na sinusundan ng isang puwang at ang file path sa iyong dokumento sa teksto. Ngayon ay maaari mong i-edit ang dokumento mula sa Terminal. Kapag tapos ka na, pindutin ang Kontrolin + O upang mai-save ito, pagkatapos ay sa Kontrolin + X sa exit nano.
    • Halimbawa, buksan ng sudo nano / etc / host code ang "host" na file na may root access.
    • Palaging isang magandang ideya na gumawa ng isang backup bago mag-edit ng anumang mga file ng pagsasaayos. Ginagawa mo ito sa pamamagitan ng sumusunod na code: sudo cp file_path_of_configuration_filenew_file_path mula sa pag-backup. Gamit ang code sudo cp / etc / host /etc/hosts.backup gumawa ka ng isang kopya ng host file na tinatawag na "host.backup". Kung nagkamali ka, ilipat ang maling pag-configure ng file gamit ang (halimbawa) sudo mv / etc / host /etc/hosts.bad at ibalik ang backup gamit ang sudo cp /etc/hosts.backup / etc / host.

Mga Tip

  • Ang mga marka ng panipi sa simula at pagtatapos ng file path ay kinakailangan lamang kung may mga puwang sa landas.

Mga babala

  • Ang isang error sa pag-access sa ugat ay maaaring maging sanhi ng iyong Mac na ganap na mapunasan o hindi magamit. Ang peligro ay mas mataas sa 10.10 o mas matandang mga bersyon ng OS X, o sa 10.11 na hindi pinagana ang SIP. Panatilihing pribado ang iyong administrator password sa lahat ng oras upang maiwasan ang iba na makakuha ng root access.