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
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.
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
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.
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.
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.
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.
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.
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
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.
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
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.
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
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.
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.