Podeu obrir qualsevol aplicació de Mac amb privilegis d’arrel, sempre que tingueu la contrasenya d’administrador de l’ordinador. Tanmateix, utilitzeu aquest accés root si cal i aneu amb compte quan utilitzeu aplicacions amb accés root. L’ús descuidat de les aplicacions o els drets d’accés poden danyar les aplicacions o l’ordinador.
Pas
Mètode 1 de 3: amb un compte d'administrador
Pas 1. Conegueu els riscos d'utilitzar privilegis d'arrel
La majoria d’aplicacions amb interfícies gràfiques no estan dissenyades per gestionar privilegis d’arrel. Limiteu l’ús de permisos per realitzar determinades tasques que enteneu plenament. L'ús imprudent de permisos pot bloquejar l'accés a alguns fitxers, fer que les aplicacions no responguin o obrir forats de seguretat.
Pas 2. Inicieu sessió en un compte d'administrador de l'ordinador i obriu un terminal fent clic a Aplicacions → Utilitats i seleccionant Terminal
Assegureu-vos que el compte d’administrador que utilitzeu està protegit amb contrasenya. El terminal no us permet accedir a root des d’un compte que no té cap contrasenya
Pas 3. Proveu la manera ràpida d'accedir a root
L'ordre "sudo" us permet obrir aplicacions amb privilegis d'arrel, però heu de conèixer l'adreça completa del fitxer principal de l'aplicació al paquet. La majoria d’aplicacions Mac integrades i de tercers utilitzen un sistema de paquets similar. Per tant, podeu provar l'ordre següent per obrir l'aplicació:
-
Introduïu sudo "\ l'adreça completa del paquet d'aplicació a la unitat.app / Contents / MacOS / nom de l'aplicació".
Per exemple, per obrir iTunes, introduïu sudo "/Applications/iTunes.app/Contents/MacOS/iTunes" i premeu Retorn.
- Introduïu la contrasenya del compte que utilitzeu actualment i premeu Retorn.
- Si l'ordre és correcta, l'aplicació s'obrirà amb privilegis d'arrel. Tot i això, si Terminal mostra un missatge d'error "no s'ha trobat l'ordre", seguiu els passos següents.
Pas 4. Obriu el contingut del paquet d'aplicació
Si el mètode ràpid anterior no funciona, cerqueu l'aplicació al Finder i, a continuació, feu clic amb el botó dret (o feu clic amb el botó Control) a la icona de l'aplicació i seleccioneu Mostra el contingut del paquet al menú.
Pas 5. Localitzeu el fitxer principal del programa
Ara, veureu una o més carpetes al paquet d'aplicacions. Podeu trobar els fitxers principals del programa en aquesta carpeta. Generalment, aquests fitxers es troben a la carpeta / Contents / MacOS.
- Generalment, el fitxer principal del programa té el mateix nom que el programa, però de vegades té un nom diferent, com ara "run.sh".
- El fitxer principal del programa sol tenir una icona de quadre negre amb un "exec" en minúscula.
Pas 6. Introduïu l'ordre sudo a Terminal, seguit d'un espai
No introduïu l'ordre primer.
Pas 7. Arrossegueu el fitxer principal de l'aplicació a la finestra del terminal
L'adreça completa del fitxer de l'aplicació apareixerà automàticament a la finestra del terminal.
Pas 8. Confirmeu l'acció introduint la contrasenya
Premeu Retorn i, a continuació, introduïu la contrasenya del compte que utilitzeu actualment. Després, torneu a prémer Retorn. L’aplicació s’obrirà amb privilegis d’arrel.
Mètode 2 de 3: amb un compte que no sigui d’administrador
Pas 1. Obriu Terminal amb un compte que no sigui administrador per començar
La majoria d’administradors de sistemes prefereixen utilitzar comptes que no siguin administradors per evitar danys greus a l’ordinador causats per errors operatius o atacs de programari maliciós. Aquest pas us permetrà accedir temporalment a l'arrel sense canviar de compte, però necessitareu una contrasenya d'administrador per fer-ho.
Pas 2. Des de Terminal, canvieu al compte d'administrador
Introduïu l'ordre su - seguit d'un espai i el nom d'usuari de l'administrador. Després, introduïu la contrasenya d'administrador. Ara podeu utilitzar el compte d’administrador al terminal.
Realment no cal que utilitzeu el signe "-" a l'ordre anterior. El senyalador serveix per establir la variable d'entorn a la variable d'entorn del compte d'administrador. Per tant, per evitar danys accidentals a l'ordinador, es recomana utilitzar-lo
Pas 3. Obriu l'aplicació amb l'ordre "sudo"
En general, podeu utilitzar l'ordre sudo "\ adreça completa del paquet d'aplicació a la unitat.app / Contents / MacOS / nom de l'aplicació". Si l'ordre no funciona, llegiu els passos anteriors.
Pas 4. Quan hàgiu acabat d'accedir a root, torneu al compte que no sigui administrador mitjançant l'ordre exit
Després d’introduir l’ordre, Terminal tornarà a utilitzar el compte que no sigui d’administrador.
Mètode 3 de 3: resolució de problemes
Pas 1. Desactiveu la protecció per integritat del sistema seguint aquests passos
Aquesta característica està disponible des de l'OS X 10.11 El Capitan restringeix l'accés a tots els fitxers, fins i tot després d'utilitzar un compte root. Si no podeu fer els canvis desitjats al sistema, proveu de desactivar SIP. Tanmateix, aquest pas és molt perillós i pot danyar l'ordinador o les dades que conté. Per tant, feu aquest pas només si realment enteneu els riscos.
- Reinicieu l'ordinador. Quan sentiu el so d’inici, manteniu premuda la tecla Comanda + R per entrar al mode de recuperació.
- Seleccioneu Utilitats al menú de la part superior de la pantalla i feu clic a Terminal.
- A la finestra del terminal, introduïu l'ordre csrutil disable; es reinicia.
- Espereu que l'ordinador es reiniciï normalment i, a continuació, proveu els passos que apareixen a la part superior d'aquest article per obrir aplicacions amb permisos d'arrel complets. Quan hàgiu acabat d'utilitzar l'aplicació, penseu a tornar a habilitar SIP. Seguiu els passos per desactivar SIP, però substituïu l'ordre disable per enable.
Pas 2. Utilitzeu nano en lloc d'un editor de text amb una interfície gràfica
L'edició del fitxer de configuració amb l'editor de text a Terminal pot ser una opció més segura. Nano és un editor de text integrat que es pot utilitzar des de Terminal. Per utilitzar nano amb privilegis d'arrel, utilitzeu l'ordre sudo nano, seguit d'un espai i l'adreça del fitxer. Aleshores podreu editar el fitxer des de Terminal. Quan hàgiu acabat d'editar el fitxer, premeu Control + O per desar el fitxer i Control + X per sortir de nano.
- Per exemple, l'ordre sudo nano / etc / hosts obrirà el fitxer "hosts" amb privilegis d'arrel.
- Es recomana fer una còpia de seguretat del fitxer de configuració que vulgueu editar amb l'ordre sudo cp address) file_address file_backup. Per exemple, per fer una còpia de seguretat del fitxer "hosts" amb el nom de la còpia de seguretat "hosts.backup", introduïu l'ordre sudo cp / etc / hosts /etc/hosts.backup. Si heu comès un error en editar el fitxer, canvieu-lo amb l’ordre mv (per exemple, sudo mv / etc / hosts /etc/hosts.bad) i restaureu la còpia de seguretat amb sudo cp /etc/hosts.backup / etc / hosts.