Nyissa meg a programokat root jogosultságokkal Mac gépen

Szerző: Roger Morrison
A Teremtés Dátuma: 18 Szeptember 2021
Frissítés Dátuma: 1 Július 2024
Anonim
Nyissa meg a programokat root jogosultságokkal Mac gépen - Tanácsok
Nyissa meg a programokat root jogosultságokkal Mac gépen - Tanácsok

Tartalom

Bármely programot megnyithat Mac rendszeren root jogosultságokkal, amennyiben rendelkezik rendszergazdai jelszóval. Gyökér hozzáférést azonban csak akkor használjon, ha tudja, mit csinál, mert ha valami nem sikerül, károsíthatja a programot vagy a számítógépet.

Lépni

3 módszer 1: Rendszergazdai fiókból

  1. Értse meg a kockázatokat. A legtöbb grafikus programot nem root hozzáférésre tervezték. Csak olyan feladatokat hajtson végre, amelyeket jól ért, mivel a helytelen műveletek elérhetetlen fájlokat, hibás programokat vagy biztonsági réseket okozhatnak.
  2. Nyissa meg a terminált. Jelentkezzen be számítógépére rendszergazdai fiókkal. Válassza az Alkalmazások → Segédprogramok menüpontot, és nyissa meg a Terminált.
    • Az adminisztrátori fiók nem lehet üres, különben a Terminal nem ad hozzáférést a root jogosultságokhoz.
  3. Próbálja ki a gyors módszert. A "sudo" paranccsal root hozzáféréssel rendelkező programokat nyithat meg, de ehhez a programcsomagban lévő futtatható fájl elérési útja szükséges. A legtöbb Mac és harmadik féltől származó program csomagjainak tartalma ugyanúgy van rendezve, ezért először próbálkozzon a következőkkel:
    • Írja be: sudo fájl elérési útja a merevlemezről a programra.app / Tartalom / MacOS /a program neve.
      Például az iTunes megnyitásához írja be a sudo /Applications/iTunes.app/Contents/MacOS/iTunes parancsot, és nyomja meg az ⏎ Vissza.
    • Írja be annak a rendszergazdai fióknak a jelszavát, amellyel jelenleg be van jelentkezve. nyomja meg ⏎ Vissza.
    • Ha a parancs működik, a programnak root jogosultságokkal kell megnyílnia. Ha a terminálon a "parancs nem található" felirat jelenik meg, folytassa a következő lépéssel.
  4. Nyissa meg a program csomag tartalmát. Ha a gyors mód nem működött, akkor először a Finderben kell megkeresnie a programot. Kattintson a jobb egérgombbal (Ellenőrzés és kattintson) a program ikonjára, és válassza a legördülő menüből a Csomag tartalmának megjelenítése lehetőséget.
  5. Keresse meg a futtatható fájlt. Egy vagy több mappát fog látni a programcsomagban. Keresse meg a futtatható fájlt ebben a mappában. Általában a / Contents / MacOS könyvtárban található.
    • Általában a futtatható fájlnak ugyanaz a neve, mint a programnak, de más neve is lehet, például "run.sh".
    • A futtatható fájl ikonja általában fekete négyzet, amely kisbetűvel tartalmazza az "exec" szót.
  6. Írja be a "sudo" szót a terminálba. Írja be a sudo szót, majd egy szóközt. Még ne írja be a parancsot.
  7. Húzza a futtatható fájlt a Terminál ablakba. Most a futtatható fájl pontos helye automatikusan megjelenik a "sudo" utáni sorban.
  8. Erősítse meg a parancsot jelszavával. nyomja meg ⏎ Vissza. Írja be annak a rendszergazdai fióknak a jelszavát, amellyel jelenleg be van jelentkezve, és nyomja meg újra ⏎ Vissza. Most a program root jogosultságokkal nyílik meg.

3/3 módszer: Olyan fiókból, amely nem rendszergazdai fiók

  1. Nyissa meg a Terminált egy olyan fiókkal, amely nem a rendszergazdai fiók. Számos rendszergazda inkább egy normál felhasználói fiókkal dolgozik, hogy minimalizálja a hibák vagy rosszindulatú programok által okozott lehetséges károkat. Ehhez a módszerhez rendszergazdai jelszóra lesz szüksége, de ideiglenesen root hozzáférést nyerhet a felhasználók váltása nélkül. Ehhez először nyissa meg a Terminal ablakot.
  2. Váltson rendszergazdára a terminálon belül. Írja be a su parancsot, amelyet szóköz és rendszergazda jelszó követ a számítógéphez. Írja be az adminisztrátor jelszavát. Most ettől a felhasználótól dolgozik.
    • A parancsban szereplő kötőjel opcionális, de ajánlott. Beállítja a rendszergazda környezeti változóit és felhasználói mappáját, amelyek megakadályozhatják a véletlen károsodást.
  3. Nyissa meg a programot a "sudo" paranccsal. A parancsot általában így alkalmazzák: sudo fájl elérési útja a merevlemezről a programba.app / Tartalom / MacOS /a program neve. Ha ez nem működik, vagy további segítségre van szüksége, olvassa el az előző szakasz adminisztrációs utasításait.
  4. Térjen vissza a saját fiókjához. Miután elvégezte az összes olyan feladatot, amely root jogosultságokat igényel, írja be az exit parancsot a Terminal ablakba. Ezzel kilép az adminisztrátori fiókból, és visszatér a normál fiókjához.

3/3 módszer: Hibaelhárítás

  1. Tiltsa le a "Rendszerintegritás-védelmet". Ezt a biztonsági technológiát a Mac OS 10.11 El Capitan operációs rendszerben vezették be, és még a root felhasználó számára is korlátozza a fontos fájlokhoz való hozzáférést. Ha nem lehet a kívánt módosításokat végrehajtani, kikapcsolhatja a SIP-t. Csak akkor tegye ezt, ha tudja, mit csinál, megértette, hogy egy hiba a számítógép teljes megtisztításához vezethet, vagy a számítógép leállhat:
    • Indítsa újra a számítógépet. Nyomja meg a billentyűkombinációt ⌘ Parancs + R. miután meghallja az indítási csengőt. Most helyreállítási módba indul.
    • Válassza a felső menü Utilities elemét, majd válassza a Terminal lehetőséget.
    • Írja be a következő kódot a Terminálba: csrutil disable; indítsa újra.
    • Hagyja a számítógépet normálisan újraindítani. Most a fenti lépésekkel bármelyik programot teljes root jogosultságokkal nyithatja meg. Ha elkészült, érdemes az SIP újbóli engedélyezéséhez megismételni ezeket az utasításokat az Engedélyezés helyett letiltás helyett.
  2. A grafikus szövegszerkesztő helyett használja a "nano" szót. Bizonyos esetekben biztonságosabb és megbízhatóbb a konfigurációs fájlokat a Terminálon belüli szövegszerkesztővel szerkeszteni. A Nano egy egyszerű lehetőség, és alapfelszereltség. Gyökérjogosultságokkal történő használatához írja be a sudo nano szót a Terminálba, majd írja be a szóközt és a fájl elérési útját a szöveges dokumentumhoz. Most szerkesztheti a dokumentumot a terminálról. Ha végzett, nyomja meg a gombot Ellenőrzés + O hogy mentse, aztán tovább Ellenőrzés + x hogy kilépjen a nano-ból.
    • Például a sudo nano / etc / hosts kód megnyitja a "hosts" fájlt root hozzáféréssel.
    • A konfigurációs fájlok szerkesztése előtt mindig célszerű biztonsági másolatot készíteni. Ezt a következő kód segítségével teszi: sudo cp file_path_of_configuration_fileúj_fájl_útvonal a biztonsági mentésből. A sudo cp / etc / hosts /etc/hosts.backup kód segítségével másolatot készít a "hosts.backup" nevű hosts fájlról. Ha hibát követ el, helyezze át a helytelenül beállított fájlt (például) a sudo mv / etc / hosts /etc/hosts.bad paranccsal, és állítsa vissza a biztonsági másolatot a sudo cp /etc/hosts.backup / etc / hosts paranccsal.

Tippek

  • Az idézőjelekre a fájl elérési útjának elején és végén csak akkor van szükség, ha vannak helyek az útvonalban.

Figyelmeztetések

  • A root hozzáférés hibája a Mac teljes törlését vagy használhatatlanságát okozhatja. A kockázat magasabb az OS X 10.10-es vagy régebbi verzióiban, vagy a SIP-t letiltott 10.11-es verzióban. Tartsa rendszergazdai jelszavát mindig titokban, hogy mások ne szerezzenek root hozzáférést.