3 módszer az alkalmazások megnyitására root jogosultságokkal Mac rendszeren

Tartalomjegyzék:

3 módszer az alkalmazások megnyitására root jogosultságokkal Mac rendszeren
3 módszer az alkalmazások megnyitására root jogosultságokkal Mac rendszeren

Videó: 3 módszer az alkalmazások megnyitására root jogosultságokkal Mac rendszeren

Videó: 3 módszer az alkalmazások megnyitására root jogosultságokkal Mac rendszeren
Videó: Hogyan álljak neki 2022-ben webfejlesztést tanulni? 2024, Lehet
Anonim

Bármilyen Mac -alkalmazást megnyithat root jogosultságokkal, feltéve, hogy rendelkezik rendszergazdai jelszóval. Mint mindig, ne használjon root hozzáférést, ha nem tudja, mit csinál, mert komoly károkat okozhat az alkalmazásban vagy a számítógépben.

Lépések

1. módszer a 3 -ból: rendszergazdai fiókból

Az ikon megértése
Az ikon megértése

1. lépés Ismerje a kockázatokat

A legtöbb grafikus alkalmazás nem root felhasználók számára készült. Korlátozzon bizonyos, jól értett feladatokra, különben elérhetetlen fájlokat, alkalmazás -összeomlásokat vagy biztonsági réseket kaphat.

Nyissa meg az alkalmazásokat gyökérjogosultságokkal Mac számítógépen 2. lépés
Nyissa meg az alkalmazásokat gyökérjogosultságokkal Mac számítógépen 2. lépés

2. lépés: Nyissa meg a terminált

Jelentkezzen be rendszergazdai fiókba a számítógépén. Lépjen az Alkalmazások → Segédprogramok elemre, és indítsa el a Terminált.

Ennek a rendszergazdai fióknak nem üres jelszóval kell rendelkeznie, különben a Terminál nem teszi lehetővé a root jogosultságok elérését

Nyissa meg az alkalmazásokat gyökérjogosultságokkal Mac számítógépen 3. lépés
Nyissa meg az alkalmazásokat gyökérjogosultságokkal Mac számítógépen 3. lépés

3. lépés: Próbálja ki a gyors módszert

A sudo parancs lehetővé teszi, hogy root alkalmazásokkal indítson el alkalmazásokat, de ehhez szükség van a végrehajtható fájl elérési útjára az alkalmazáscsomagon belül. A legtöbb alapértelmezett Mac-alkalmazás, valamint sok harmadik féltől származó program ugyanúgy rendezi a csomag tartalmát, ezért érdemes ezt kipróbálni:

  • Írja be a sudo "\ fájl elérési útját a merevlemezről az alkalmazáshoz.app/Contents/MacOS/alkalmazás neve" parancsot.

    Például az iTunes megnyitásához írja be a sudo "/Applications/iTunes.app/Contents/MacOS/iTunes" parancsot, és nyomja meg a ⏎ Return gombot.

  • Adja meg annak a rendszergazdai fióknak a jelszavát, amelybe jelenleg bejelentkezett. Nyomja meg a ⏎ Return gombot.
  • Ha a parancs működik, az alkalmazásnak root jogosultságokkal kell megnyílnia. Ha a terminál azt mondja, hogy "parancs nem található", folytassa a következő lépéssel.
Nyissa meg az alkalmazásokat gyökérjogosultságokkal Mac számítógépen 4. lépés
Nyissa meg az alkalmazásokat gyökérjogosultságokkal Mac számítógépen 4. lépés

4. lépés: Nyissa meg az alkalmazás csomagtartalmát

Ha a gyors módszer nem működik, keresse meg az alkalmazást a Finderben. Kattintson a jobb gombbal (vagy a Control billentyűvel) az ikonjára, és válassza a Csomag tartalma megjelenítése lehetőséget a legördülő menüből.

Nyissa meg az alkalmazásokat gyökérjogosultságokkal Mac számítógépen 5. lépés
Nyissa meg az alkalmazásokat gyökérjogosultságokkal Mac számítógépen 5. lépés

5. lépés. Keresse meg a futtatható fájlt

Most egy vagy több mappát kell látnia az alkalmazásban. Keresse meg a futtatható fájlt ebben a mappában. Ez általában a /Tartalom /MacOS rendszerben található.

  • A végrehajtható fájlnak gyakran ugyanaz a neve, mint az alkalmazásnak, de lehet más neve is, például "run.sh."
  • A futtatható fájl ikon általában egy fekete négyzet, amelyen az "exec" szó szerepel kis betűkkel.
Nyissa meg az alkalmazásokat gyökérjogosultságokkal Mac számítógépen 6. lépés
Nyissa meg az alkalmazásokat gyökérjogosultságokkal Mac számítógépen 6. lépés

6. lépés. Írja be a sudo parancsot a terminálba

Írja be a sudo parancsot, majd szóközt. Ne adja meg még a parancsot.

Nyissa meg az alkalmazásokat gyökérjogosultságokkal Mac számítógépen 7. lépés
Nyissa meg az alkalmazásokat gyökérjogosultságokkal Mac számítógépen 7. lépés

7. lépés Húzza a végrehajtható fájlt a Terminál sorba

Ennek automatikusan be kell illesztenie a fájl elérési útját a végrehajtható fájlba.

Nyissa meg az alkalmazásokat gyökérjogosultságokkal Mac számítógépen 8. lépés
Nyissa meg az alkalmazásokat gyökérjogosultságokkal Mac számítógépen 8. lépés

8. lépés: Erősítse meg a parancsot jelszavával

Nyomja meg a ⏎ Return gombot. Írja be annak a rendszergazdai fióknak a jelszavát, amelybe bejelentkezett, majd nyomja meg ismét a ⏎ Return gombot. Az alkalmazást root jogosultságokkal kell elindítani.

2. módszer a 3-ból: Nem adminisztrátori fiókból

Nyissa meg az alkalmazásokat gyökérjogosultságokkal Mac számítógépen 9. lépés
Nyissa meg az alkalmazásokat gyökérjogosultságokkal Mac számítógépen 9. lépés

1. lépés: Nyissa meg a Terminált nem adminisztrátori fiókban

Sok rendszergazda inkább egy közönséges felhasználói fiókban dolgozik, hogy korlátozza a hibákból vagy rosszindulatú programokból eredő esetleges károkat. Ez a módszer továbbra is rendszergazdai jelszót igényel, de lehetővé teszi, hogy ideiglenes root hozzáférést szerezzen felhasználóváltás nélkül. A kezdéshez nyisson meg egy Terminal ablakot.

Nyissa meg az alkalmazásokat gyökérjogosultságokkal Mac számítógépen 10. lépés
Nyissa meg az alkalmazásokat gyökérjogosultságokkal Mac számítógépen 10. lépés

2. lépés: Váltson rendszergazdára a terminálon belül

Írja be a su parancsot, majd szóközt és a rendszergazda felhasználónevét ezen a számítógépen. Írja be a rendszergazda jelszavát. Most a felhasználóként működik.

A kötőjel a parancsban nem kötelező, de ajánlott. A környezeti változókat és a könyvtárat az admin felhasználóhoz állítja be, ami korlátozza a véletlen károsodás esélyét

Nyissa meg az alkalmazásokat gyökérjogosultságokkal Mac számítógépen 11. lépés
Nyissa meg az alkalmazásokat gyökérjogosultságokkal Mac számítógépen 11. lépés

Lépés 3. Nyissa meg az alkalmazást a sudo használatával

A tipikus használat a sudo "\ fájl elérési útja a merevlemezről az alkalmazáshoz.app/Contents/MacOS/alkalmazásnév". Ha ez nem működik, vagy további útmutatásra van szüksége, olvassa el a fenti rendszergazdai utasításokat.

Nyissa meg az alkalmazásokat gyökérjogosultságokkal Mac számítógépen 12. lépés
Nyissa meg az alkalmazásokat gyökérjogosultságokkal Mac számítógépen 12. lépés

4. lépés: Térjen vissza saját fiókjához

Miután elvégezte az összes root jogosultságot igénylő feladatot, írja be a exit parancsot a Terminálban. Ezzel kilép a rendszergazda felhasználóból, és visszatér a szokásos fiókjához.

3. módszer 3 -ból: Hibaelhárítás

Nyissa meg az alkalmazásokat gyökérjogosultságokkal Mac számítógépen 13. lépés
Nyissa meg az alkalmazásokat gyökérjogosultságokkal Mac számítógépen 13. lépés

1. lépés Tiltsa le a rendszer integritásának védelmét (magas kockázat)

Ez a Mac OS 10.11 El Capitan rendszerben bevezetett szolgáltatás még a root felhasználók számára is korlátozza a hozzáférést a fontos fájlokhoz. Ha nem tudja végrehajtani a kívánt módosításokat, letilthatja a SIP -t. Csak akkor tegye ezt, ha magabiztos a képességeiben, és megérti, hogy egy hiba törölheti a számítógépet, vagy működésképtelenné teheti:

  • Indítsa újra a számítógépet. Tartsa lenyomva a ⌘ Command + R billentyűt, miután meghallotta az indítási zajt, hogy belépjen a helyreállítási módba.
  • A felső menüben válassza a Segédprogramok, majd a Terminál lehetőséget.
  • Enter csrutil disable; újraindítás a terminálon.
  • Hagyja, hogy a számítógép a szokásos módon újrainduljon. Most a fenti lépésekkel megnyithat minden olyan alkalmazást, amely teljes root jogosultsággal rendelkezik. Ha befejezte, fontolja meg az utasítások megismétlését az engedélyezéssel, a letiltás helyett a SIP visszaállításához.
Nyissa meg az alkalmazásokat gyökérjogosultságokkal Mac számítógépen 14. lépés
Nyissa meg az alkalmazásokat gyökérjogosultságokkal Mac számítógépen 14. lépés

2. lépés: grafikus szövegszerkesztő helyett használjon nano -t

Biztonságosabb és megbízhatóbb lehet a konfigurációs fájlok szerkesztése a szövegszerkesztővel a terminálon belül. A Nano alapértelmezés szerint egy egyszerű lehetőség. Ha root jogosultságokkal szeretné használni, írja be a sudo nano parancsot, majd szóközt és a szöveges dokumentum fájl elérési útját. Ezután a terminálon belül szerkesztheti a dokumentumot. Ha elkészült, nyomja meg a Control + O gombot a mentéshez, majd a Control + X gombot a nano -ból való kilépéshez.

  • Például a sudo nano /etc /hosts megnyitja a hosts fájlt root hozzáféréssel.
  • A konfigurációs fájlok szerkesztése előtt érdemes biztonsági másolatot készíteni. Ehhez írja be a sudo cp filepath_of_config_file new_filepath biztonsági másolatot. Például a sudo cp /etc /hosts /etc/hosts.backup másolatot hoz létre a hosts fájlról. Ha hibázik, helyezze át a rosszul konfigurált 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.

Ajánlott: