3 manieren om apps met rootrechten op Mac te openen

Inhoudsopgave:

3 manieren om apps met rootrechten op Mac te openen
3 manieren om apps met rootrechten op Mac te openen

Video: 3 manieren om apps met rootrechten op Mac te openen

Video: 3 manieren om apps met rootrechten op Mac te openen
Video: How To Disable Login Password On Mac 2024, Mei
Anonim

U kunt elke Mac-toepassing openen met root-rechten, zolang u het beheerderswachtwoord van de computer hebt. Gebruik deze root-toegang echter indien nodig en wees voorzichtig bij het gebruik van apps met root-toegang. Onzorgvuldig gebruik van applicaties of toegangsrechten kan applicaties of uw computer beschadigen.

Stap

Methode 1 van 3: Met een beheerdersaccount

Icoon begrijpen
Icoon begrijpen

Stap 1. Ken de risico's van het gebruik van root-privileges

De meeste applicaties met grafische interfaces zijn niet ontworpen om root-privileges te verwerken. Beperk het gebruik van machtigingen om bepaalde taken uit te voeren die u volledig begrijpt. Roekeloos gebruik van machtigingen kan uw toegang tot sommige bestanden blokkeren, toepassingen niet meer laten reageren of beveiligingslekken openen.

Applicaties openen met rootrechten op een Mac Stap 2
Applicaties openen met rootrechten op een Mac Stap 2

Stap 2. Log in op een beheerdersaccount op uw computer en open vervolgens een Terminal door te klikken op Toepassingen → Hulpprogramma's en Terminal te selecteren

Zorg ervoor dat het beheerdersaccount dat u gebruikt, is beveiligd met een wachtwoord. De terminal geeft je geen toegang tot root vanaf een account zonder wachtwoord

Open applicaties met rootrechten op een Mac Stap 3
Open applicaties met rootrechten op een Mac Stap 3

Stap 3. Probeer de snelle manier om toegang te krijgen tot root

Met de opdracht "sudo" kunt u toepassingen openen met rootrechten, maar u moet het volledige adres weten van het hoofdbestand van de toepassing in het pakket. De meeste ingebouwde Mac-applicaties en Mac-applicaties van derden gebruiken een vergelijkbaar pakketsysteem. Daarom kunt u de volgende opdracht proberen om de toepassing te openen:

  • Voer sudo "\ het volledige adres van het applicatiepakket op de schijf in.app/Contents/MacOS/ applicatienaam ".

    Als u bijvoorbeeld iTunes wilt openen, voert u sudo "/Applications/iTunes.app/Contents/MacOS/iTunes" in en drukt u op Return.

  • Voer het wachtwoord in voor het account dat u momenteel gebruikt en druk vervolgens op Return.
  • Als de opdracht succesvol is, wordt de toepassing geopend met root-rechten. Als Terminal echter de foutmelding 'opdracht niet gevonden' weergeeft, volgt u de volgende stappen.
Applicaties openen met rootrechten op een Mac Stap 4
Applicaties openen met rootrechten op een Mac Stap 4

Stap 4. Open de inhoud van het applicatiepakket

Als de bovenstaande snelle methode niet werkt, zoek je de app in de Finder, klik je met de rechtermuisknop (of Control-klik) op het app-pictogram en selecteer je Show Package Contents in het menu.

Applicaties openen met rootrechten op een Mac Stap 5
Applicaties openen met rootrechten op een Mac Stap 5

Stap 5. Zoek het hoofdbestand van het programma

Nu ziet u een of meer mappen in het applicatiepakket. In deze map vindt u de hoofdbestanden van het programma. Over het algemeen bevinden deze bestanden zich in de map /Contents/MacOS.

  • Over het algemeen heeft het hoofdbestand van het programma dezelfde naam als het programma, maar soms heeft het een andere naam, zoals "run.sh".
  • Het hoofdbestand van het programma heeft meestal een black box-pictogram met een kleine letter "exec".
Applicaties openen met rootrechten op een Mac Stap 6
Applicaties openen met rootrechten op een Mac Stap 6

Stap 6. Voer in Terminal het commando sudo in, gevolgd door een spatie

Voer de opdracht niet eerst in.

Applicaties openen met rootrechten op een Mac Stap 7
Applicaties openen met rootrechten op een Mac Stap 7

Stap 7. Sleep het hoofdbestand van de toepassing naar het Terminal-venster

Het volledige adres van het toepassingsbestand verschijnt automatisch in het Terminal-venster.

Applicaties openen met rootrechten op een Mac Stap 8
Applicaties openen met rootrechten op een Mac Stap 8

Stap 8. Bevestig de actie door het wachtwoord in te voeren

Druk op Return en voer vervolgens het wachtwoord in voor het account dat u momenteel gebruikt. Druk daarna nogmaals op Return. De applicatie wordt geopend met root-rechten.

Methode 2 van 3: Met een niet-beheerdersaccount

Applicaties openen met rootrechten op een Mac Stap 9
Applicaties openen met rootrechten op een Mac Stap 9

Stap 1. Open Terminal met een niet-beheerdersaccount om aan de slag te gaan

De meeste systeembeheerders geven er de voorkeur aan om niet-beheerdersaccounts te gebruiken om ernstige computerschade te voorkomen die wordt veroorzaakt door bedieningsfouten of malware-aanvallen. Deze stap geeft je tijdelijke root-toegang zonder van account te wisselen, maar je hebt nog steeds een beheerderswachtwoord nodig om dit te doen.

Applicaties openen met rootrechten op een Mac Stap 10
Applicaties openen met rootrechten op een Mac Stap 10

Stap 2. Schakel vanuit Terminal over naar beheerdersaccount

Voer het commando su - gevolgd door een spatie en de gebruikersnaam van de beheerder in. Voer daarna het beheerderswachtwoord in. Nu kunt u het beheerdersaccount in de terminal gebruiken.

U hoeft het "-" teken in de bovenstaande opdracht niet echt te gebruiken. De vlag dient om de omgevingsvariabele in te stellen op de omgevingsvariabele van het beheerdersaccount. Om onbedoelde computerschade te voorkomen, is het daarom aan te raden deze te gebruiken

Applicaties openen met rootrechten op een Mac Stap 11
Applicaties openen met rootrechten op een Mac Stap 11

Stap 3. Open de app met de opdracht "sudo"

Over het algemeen kunt u de opdracht sudo "\ volledig adres van toepassingspakket op schijf.app/Contents/MacOS/toepassingsnaam " gebruiken. Als de opdracht niet werkt, lees dan de vorige stappen.

Applicaties openen met rootrechten op een Mac Stap 12
Applicaties openen met rootrechten op een Mac Stap 12

Stap 4. Wanneer u klaar bent met het openen van root, keert u terug naar het niet-beheerdersaccount met behulp van het exit-commando

Na het invoeren van de opdracht keert Terminal terug naar het gebruik van het niet-beheerdersaccount.

Methode 3 van 3: Problemen oplossen

Applicaties openen met rootrechten op een Mac Stap 13
Applicaties openen met rootrechten op een Mac Stap 13

Stap 1. Schakel Systeemintegriteitsbescherming uit door deze stappen te volgen

Deze functie die beschikbaar is sinds OS X 10.11 El Capitan beperkt de toegang tot alle bestanden, zelfs nadat je een root-account hebt gebruikt. Als je de gewenste wijzigingen in het systeem niet kunt aanbrengen, probeer dan SIP uit te schakelen. Deze stap is echter erg gevaarlijk en kan de computer of de gegevens erop beschadigen. Voer deze stap daarom alleen uit als u de risico's echt begrijpt.

  • Herstart de computer. Wanneer u het startgeluid hoort, houdt u Command + R ingedrukt om de herstelmodus te openen.
  • Selecteer Hulpprogramma's in het menu bovenaan het scherm en klik vervolgens op Terminal.
  • Voer in het Terminal-venster de opdracht csrutil disable; herstart.
  • Wacht tot de computer normaal opnieuw is opgestart en probeer vervolgens de stappen bovenaan dit artikel om apps met volledige rootrechten te openen. Als u klaar bent met het gebruik van de app, kunt u overwegen SIP opnieuw in te schakelen. Volg de stappen om SIP uit te schakelen, maar vervang de opdracht uitschakelen door inschakelen.
Applicaties openen met rootrechten op een Mac Stap 14
Applicaties openen met rootrechten op een Mac Stap 14

Stap 2. Gebruik nano in plaats van een teksteditor met een grafische interface

Het kan een veiligere optie zijn om het configuratiebestand te bewerken met de teksteditor in Terminal. Nano is een ingebouwde teksteditor die vanuit Terminal kan worden gebruikt. Om nano met rootrechten te gebruiken, gebruikt u de opdracht sudo nano, gevolgd door een spatie en het bestandsadres. U kunt het bestand dan vanuit Terminal bewerken. Als je klaar bent met het bewerken van het bestand, druk je op Control + O om het bestand op te slaan en op Control + X om nano af te sluiten.

  • Het commando sudo nano /etc/hosts zal bijvoorbeeld het bestand "hosts" openen met rootrechten.
  • Het wordt aanbevolen om een back-up te maken van het configuratiebestand dat u wilt bewerken met het commando sudo cp address)file_address file_backup. Om bijvoorbeeld een back-up te maken van het "hosts"-bestand met de back-upnaam "hosts.backup", voert u de opdracht sudo cp /etc/hosts /etc/hosts.backup in. Als je een fout hebt gemaakt bij het bewerken van het bestand, hernoem het dan met het mv-commando (bijv. sudo mv /etc/hosts /etc/hosts.bad), en herstel de back-up met sudo cp /etc/hosts.backup /etc/hosts.

Tips

U hoeft alleen aanhalingstekens te gebruiken bij het schrijven van het bestandsadres als het bestandsadres spaties bevat

Aanbevolen: