3 manieren om applicaties te openen met rootrechten op een Mac

Inhoudsopgave:

3 manieren om applicaties te openen met rootrechten op een Mac
3 manieren om applicaties te openen met rootrechten op een Mac

Video: 3 manieren om applicaties te openen met rootrechten op een Mac

Video: 3 manieren om applicaties te openen met rootrechten op een Mac
Video: Learn how to connect Database in PHP #shorts #php #mysql #webdevelopment 2024, Mei
Anonim

Je kunt elke Mac-applicatie openen met root-rechten, zolang je een beheerderswachtwoord hebt. Gebruik zoals altijd geen root-toegang tenzij u weet wat u doet, omdat u ernstige schade aan de toepassing of aan uw computer kunt veroorzaken.

Stappen

Methode 1 van 3: Vanaf een beheerdersaccount

Icoon begrijpen
Icoon begrijpen

Stap 1. Ken de risico's

De meeste grafische toepassingen zijn niet ontworpen voor root-toegang. Beperk jezelf tot specifieke taken die je goed begrijpt, of je kunt eindigen met ontoegankelijke bestanden, applicatiecrashes of beveiligingsproblemen.

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

Stap 2. Open Terminal

Log in op een beheerdersaccount op uw computer. Ga naar Toepassingen → Hulpprogramma's en start Terminal.

Dit beheerdersaccount moet een niet-leeg wachtwoord hebben, anders geeft Terminal u geen toegang tot rootrechten

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

Stap 3. Probeer de snelle manier

Met de opdracht sudo kunt u toepassingen starten met root-toegang, maar het vereist het pad naar het uitvoerbare bestand in het toepassingspakket. De meeste standaard Mac-programma's, evenals veel programma's van derden, organiseren de inhoud van het pakket op dezelfde manier, dus het is de moeite waard om dit te proberen:

  • Voer sudo "\ bestandspad van harde schijf naar applicatie.app/Contents/MacOS/ applicatienaam " in.

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

  • Voer het wachtwoord in voor het beheerdersaccount waarop u momenteel bent aangemeld. Druk op ⏎ Terug.
  • Als de opdracht werkt, moet de toepassing worden geopend met rootrechten. Als Terminal "opdracht niet gevonden" zegt, gaat u verder met de volgende stap.
Applicaties openen met rootrechten op een Mac Stap 4
Applicaties openen met rootrechten op een Mac Stap 4

Stap 4. Open de pakketinhoud van de applicatie

Als de snelle manier niet werkt, zoekt u de toepassing in Finder. Klik met de rechtermuisknop (of Control-klik) op het pictogram en selecteer Toon pakketinhoud in het vervolgkeuzemenu.

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

Stap 5. Zoek het uitvoerbare bestand

U zou nu een of meer mappen in de toepassing moeten zien. Zoek het uitvoerbare bestand in deze map. Dit staat meestal in /Contents/MacOS.

  • Het uitvoerbare bestand heeft vaak dezelfde naam als de toepassing, maar het kan een andere naam hebben, zoals 'run.sh'.
  • Het pictogram van het uitvoerbare bestand is meestal een zwart vierkant met het woord "exec" in kleine letters.
Applicaties openen met rootrechten op een Mac Stap 6
Applicaties openen met rootrechten op een Mac Stap 6

Stap 6. Typ sudo in Terminal

Typ sudo gevolgd door een spatie. Voer de opdracht nog niet in.

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

Stap 7. Sleep het uitvoerbare bestand naar de Terminal-regel

Dit zou automatisch het bestandspad naar het uitvoerbare bestand moeten invoegen.

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

Stap 8. Bevestig de opdracht met uw wachtwoord

Druk op ⏎ Return. Voer het wachtwoord in voor het beheerdersaccount waarop u bent aangemeld en druk nogmaals op ⏎ Return. De applicatie zou moeten starten met root-rechten.

Methode 2 van 3: Vanaf 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 in een niet-beheerdersaccount

Veel systeembeheerders werken het liefst in een gewoon gebruikersaccount om de mogelijke schade door fouten of malware-aanvallen te beperken. Deze methode vereist nog steeds een beheerderswachtwoord, maar stelt u in staat tijdelijke root-toegang te krijgen zonder van gebruiker te hoeven wisselen. Open een Terminal-venster om aan de slag te gaan.

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

Stap 2. Schakel binnen Terminal over naar een beheerder

Typ het commando su - gevolgd door een spatie en de gebruikersnaam van een beheerder op deze computer. Voer het wachtwoord van die beheerder in. U werkt nu als die gebruiker.

Het koppelteken in de opdracht is optioneel, maar wordt aanbevolen. Het stelt de omgevingsvariabelen en directory in op die van de admin-gebruiker, wat de kans op accidentele schade beperkt

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

Stap 3. Open de applicatie met sudo

Het typische gebruik is sudo "\ bestandspad van harde schijf naar applicatie.app/Contents/MacOS/ applicatienaam ". Als dit niet werkt of als je meer hulp nodig hebt, raadpleeg dan de beheerdersinstructies hierboven.

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

Stap 4. Keer terug naar je eigen account

Nadat u alle taken hebt voltooid waarvoor root-rechten zijn vereist, voert u exit in Terminal in. Hiermee verlaat u de beheerdersgebruiker en keert u terug naar uw normale account.

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 (hoog risico)

Deze functie, geïntroduceerd in Mac OS 10.11 El Capitan, beperkt de toegang tot belangrijke bestanden, zelfs voor de rootgebruiker. Als u de gewenste wijzigingen niet kunt aanbrengen, kunt u SIP uitschakelen. Doe dit alleen als u zeker bent van uw capaciteiten en begrijpt dat een fout uw computer kan wissen of onbruikbaar kan maken:

  • Start je computer opnieuw op. Houd ⌘ Command + R ingedrukt nadat je het opstartgeluid hoort om naar de herstelmodus te gaan.
  • Selecteer Hulpprogramma's in het hoofdmenu en vervolgens Terminal.
  • Voer csrutil uitschakelen in; herstart in Terminal.
  • Laat de computer zoals gewoonlijk opnieuw opstarten. U kunt nu de bovenstaande stappen gebruiken om elke toepassing met volledige rootrechten te openen. Als u klaar bent, kunt u overwegen deze instructies te herhalen met inschakelen in plaats van uitschakelen om SIP te herstellen.
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 grafische teksteditor

Het kan veiliger en betrouwbaarder zijn om configuratiebestanden te bewerken met een teksteditor in Terminal. Nano is een eenvoudige optie die standaard beschikbaar is. Om het met rootrechten te gebruiken, voert u gewoon sudo nano in, gevolgd door een spatie en het bestandspad naar uw tekstdocument. U kunt het document vervolgens vanuit Terminal bewerken. Als je klaar bent, druk je op Control + O om op te slaan en vervolgens op Control + X om nano af te sluiten.

  • Sudo nano /etc/hosts zal bijvoorbeeld het hosts-bestand openen met root-toegang.
  • Het is een goed idee om een back-up te maken voordat u configuratiebestanden bewerkt. Voer hiervoor sudo cp filepath_of_config_file new_filepath of backup in. Sudo cp /etc/hosts /etc/hosts.backup maakt bijvoorbeeld een kopie van het hosts-bestand met de naam hosts.backup. Als je een fout maakt, verplaats dan het verkeerd geconfigureerde bestand met (bijvoorbeeld) sudo mv /etc/hosts /etc/hosts.bad en herstel de back-up met sudo cp /etc/hosts.backup /etc/hosts.

Aanbevolen: