Bármilyen Mac alkalmazást megnyithat root jogosultságokkal, amennyiben rendelkezik a számítógép rendszergazdai jelszavával. Használja azonban ezt a root hozzáférést szükség szerint, és legyen óvatos, ha root hozzáféréssel rendelkező alkalmazásokat használ. Az alkalmazások vagy hozzáférési jogok gondatlan használata károsíthatja az alkalmazásokat vagy a számítógépet.
Lépés
Módszer 1 /3: Rendszergazdai fiókkal
1. lépés Ismerje meg a root jogosultságok használatának kockázatát
A legtöbb grafikus interfésszel rendelkező alkalmazást nem root jogosultságok kezelésére tervezték. Korlátozza az engedélyek használatát bizonyos feladatok elvégzéséhez, amelyeket teljesen megért. Az engedélyek meggondolatlan használata zárolhatja bizonyos fájlokhoz való hozzáférését, nem reagálhat az alkalmazásokra, vagy biztonsági réseket nyithat meg.
2. lépés: Jelentkezzen be rendszergazdai fiókjába a számítógépén, majd nyisson meg egy terminált az Alkalmazások → Segédprogramok elemre kattintva, és válassza a Terminál lehetőséget
Győződjön meg arról, hogy a használt rendszergazdai fiók jelszóval védett. A terminál nem teszi lehetővé a root elérését olyan fiókból, amely nem rendelkezik jelszóval
3. lépés: Próbálja ki a root gyors elérési módját
A "sudo" parancs lehetővé teszi root jogosultságokkal rendelkező alkalmazások megnyitását, de ismernie kell az alkalmazás fő fájljának teljes címét a csomagban. A legtöbb beépített és harmadik féltől származó Mac-alkalmazás hasonló csomagrendszert használ. Ezért az alábbi paranccsal próbálhatja meg megnyitni az alkalmazást:
-
Írja be a sudo "\ az alkalmazáscsomag teljes címét a meghajtón.app/Contents/MacOS/alkalmazás neve".
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.
- Írja be az éppen használt fiók jelszavát, majd nyomja meg a Vissza gombot.
- Ha a parancs sikeres, az alkalmazás root jogosultságokkal nyílik meg. Ha azonban a terminál "parancs nem található" hibaüzenetet jelenít meg, kövesse a következő lépéseket.
4. lépés: Nyissa meg az alkalmazáscsomag tartalmát
Ha a fenti gyors módszer nem működik, keresse meg az alkalmazást a Finderben, majd kattintson a jobb gombbal (vagy a Control billentyűvel) az alkalmazás ikonjára, és válassza a Csomag tartalma megjelenítése lehetőséget a menüből.
5. lépés. Keresse meg a program fő fájlját
Most egy vagy több mappát fog látni az alkalmazáscsomagban. A program fő fájljait ebben a mappában találhatja meg. Általában ezek a fájlok a /Contents /MacOS mappában találhatók.
- Általában a program fő fájljának ugyanaz a neve, mint a programnak, de néha más neve is van, például "run.sh".
- A program fő fájljában általában fekete doboz ikon található, kis "exec" betűvel.
6. lépés: Írja be a sudo parancsot a terminálba, majd egy szóközt
Ne írja be először a parancsot.
7. lépés Húzza az alkalmazás fő fájlját a Terminál ablakba
Az alkalmazásfájl teljes címe automatikusan megjelenik a Terminál ablakban.
8. lépés: Erősítse meg a műveletet a jelszó megadásával
Nyomja meg a Vissza gombot, majd írja be az éppen használt fiók jelszavát. Ezután nyomja meg ismét a Return gombot. Az alkalmazás root jogosultságokkal fog megnyílni.
2. módszer a 3-ból: Nem rendszergazdai fiókkal
1. lépés: A kezdéshez nyissa meg a Terminált nem rendszergazdai fiókkal
A legtöbb rendszergazda inkább nem rendszergazdai fiókokat használ, hogy megelőzze a működési hibák vagy rosszindulatú programok által okozott súlyos számítógépes károkat. Ez a lépés lehetővé teszi az ideiglenes root hozzáférést fiókváltás nélkül, de ehhez még rendszergazdai jelszóra van szüksége.
2. lépés: A terminálról váltson rendszergazdai fiókra
Írja be a su parancsot, majd szóközt és a rendszergazda felhasználónevét. Ezt követően adja meg a rendszergazda jelszavát. Most használhatja a rendszergazda fiókját a terminálon.
Valójában nem kell használnia a "-" jelet a fenti parancsban. A zászló arra szolgál, hogy a környezeti változót a rendszergazdai fiók környezeti változójához állítsa be. Ezért a számítógép véletlen károsodásának elkerülése érdekében ajánlott használni
Lépés 3. Nyissa meg az alkalmazást a "sudo" paranccsal
Általában a sudo "\ alkalmazáscím teljes címe a meghajtón.app/Contents/MacOS/alkalmazásnév" parancsot használhatja. Ha a parancs nem működik, olvassa el az előző lépéseket.
4. lépés: Miután befejezte a root elérését, térjen vissza a nem rendszergazdai fiókhoz az exit paranccsal
A parancs megadása után a Terminal visszatér a nem rendszergazdai fiók használatá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 az alábbi lépések végrehajtásával
Ez a funkció az OS X 10.11 El Capitan óta elérhető, és nem korlátozza az összes fájlhoz való hozzáférést, még a root fiók használata után sem. Ha nem tudja elvégezni a kívánt változtatásokat a rendszeren, próbálja meg letiltani a SIP -t. Ez a lépés azonban nagyon veszélyes, és károsíthatja a számítógépet vagy a rajta lévő adatokat. Ezért csak akkor hajtsa végre ezt a lépést, ha valóban megérti a kockázatokat.
- Indítsa újra a számítógépet. Amikor meghallja a kezdőhangot, nyomja meg és tartsa lenyomva a Command + R gombot a helyreállítási mód módba való belépéshez.
- A képernyő tetején található menüből válassza a Segédprogramok lehetőséget, majd kattintson a Terminál elemre.
- A Terminál ablakban írja be a csrutil disable parancsot; újraindul.
- Várja meg, amíg a számítógép normálisan újraindul, majd próbálja meg a cikk tetején található lépéseket a teljes gyökérjogosultsággal rendelkező alkalmazások megnyitásához. Ha befejezte az alkalmazás használatát, fontolja meg újra a SIP engedélyezését. Kövesse a lépéseket a SIP letiltásához, de cserélje ki a letiltás parancsot az enable lehetőségre.
2. lépés: grafikus interfésszel rendelkező szövegszerkesztő helyett használjon nano -t
Biztonságosabb lehet a konfigurációs fájl szerkesztése a terminál szövegszerkesztőjével. A Nano egy beépített szövegszerkesztő, amelyet a terminálról lehet használni. A nano root jogosultságokkal való használatához használja a sudo nano parancsot, majd egy szóközt és a fájl címét. Ezután a terminálon belül szerkesztheti a fájlt. Ha befejezte a fájl szerkesztését, nyomja meg a Control + O billentyűt a fájl mentéséhez, és a Control + X billentyűkombinációt a nano -ból való kilépéshez.
- Például a sudo nano /etc /hosts parancs megnyitja a "hosts" fájlt root jogosultságokkal.
- Javasoljuk, hogy a szerkeszteni kívánt konfigurációs fájlról készítsen biztonsági másolatot a sudo cp address) file_address file_backup paranccsal. Például a "hosts" fájl biztonsági mentéséhez a "hosts.backup" névvel írja be a sudo cp /etc /hosts /etc/hosts.backup parancsot. Ha hibát követett el a fájl szerkesztésekor, nevezze át az mv paranccsal (pl. Sudo mv /etc /hosts /etc/hosts.bad), és állítsa vissza a biztonsági másolatot a sudo cp /etc/hosts.backup /etc /hosts paranccsal.