Werken met het Terminal-hulpprogramma van uw Mac, maar de foutmelding "Bewerking niet toegestaan?" Werken Terminal-opdrachten die vroeger in macOS High Sierra en Sierra werkten niet?
Als dat zo is, bent u niet de enige, nogal wat van onze geavanceerde Mac-lezers vertellen ons dat hun werk wordt gedwarsboomd door deze foutmelding "bewerking niet toegestaan". Ze zien deze fout bij geavanceerde commando's zoals super-user sudo en change ownership chown-commando's, maar ook bij eenvoudige commando's zoals het list directory-commando ls en andere. Wat een puinhoop!
Veel gebruikers worden geconfronteerd met deze irritante foutmelding sinds de update naar macOS Catalina-Mojave.
Het komt voor bij het uitvoeren van toepassingen van derden of na het invoeren van opdrachtregels in Terminal - hoe eenvoudig het verzoek ook is!
De foutmelding "Bewerking niet toegestaan" verschijnt zelfs wanneer u probeert bepaalde mappen in de lokale gebruiker te lezen!
macOS is betrouwbaar en goed beschermd, maar soms gaan die beveiligingen te ver. Ontdek wat het foutbericht 'Bewerking niet toegestaan' veroorzaakt en leer hoe u dit kunt oplossen.
Dus wat is precies de oorzaak van deze frustratie en hoe kun je dit verhelpen?
Het goede nieuws is dat het vrij eenvoudig te repareren is - we hoeven alleen maar enkele van de beveiligings- en beschermingsinstellingen van je Mac bij te werken!
Inhoud
- Gerelateerde berichten:
- Het begint met de systeemintegriteitsbescherming van Apple
-
Hoe te repareren App- of terminalfout Bewerking niet toegestaan door terminal of een app volledige schijftoegang te verlenen
- Hoe een app of terminal volledige schijftoegang te verlenen
- Foutmelding ontvangen Bewerking niet toegestaan in macOS High Sierra, Sierra of El Capitan?
-
Wil je een andere manier? Wees oplettend!
- Controleer de status van de SIP van uw macOS (System Integrity Protection)
- Kan gebruikersbibliotheekbestanden in macOS niet lezen? Ziet u het bericht 'Operatie niet toegestaan'?
-
Lezerstips
- Gerelateerde berichten:
- 3 tips met Terminal Command om je Mac sneller te maken
- Hoe macOS Mojave-probleem met het leeglopen van de batterij op te lossen
- Uw Mac kon niet communiceren met uw Apple Watched-foutbericht, hoe te repareren
Het begint met de systeemintegriteitsbescherming van Apple
Beginnend met macOS Mojave, heeft Apple een aantal extra beveiligingsmaatregelen toegevoegd via SIP (System Integrity Protection) om uw besturingssysteem soepel te laten werken. In feite lijken veel van deze nieuwe "functies" sterk op hoe iOS werkt met app-machtigingen op uw iPhones en iPads!
System Integrity Protection (SIP) is de manier waarop Apple uw Mac beschermt tegen schadelijke software. De manier waarop SIP werkt, is om gevoelige delen van het besturingssysteem te vergrendelen, zodat alleen Apple er toegang toe heeft.
Dit proces wordt meestal gedaan door officiële updates of Apple-installatieprogramma's. Het resultaat is dat gebruikers en apps van derden af en toe niet kunnen lezen of schrijven op de plaatsen waar ze moeten werken.
Deze beperking veroorzaakt de meeste "Bewerking niet toegestaan" foutmeldingen
Terwijl SIP aanwezig was sinds El Capitan, breidde Apple zijn bescherming uit in Mojave en hoger. Als gevolg hiervan krijgen veel mensen fouten waar ze voorheen niet waren. SIP geeft nog steeds toegang tot sommige mappen, zoals ~/Applications, maar vergrendelt andere volledig, zoals ~/System of ~/usr.
De taak van SIP (System Integrity Protection) is om te houden ALLE TYPEN GEBRUIKERS, inclusief beheerders van het wijzigen van wat Apple als kritieke besturingsbestanden beschouwt.
En dat is goed en slecht.
Goed voor mensen die met hun systemen rommelen zonder echt te weten wat ze doen En slecht voor mensen die echt weten wat ze doen.
Maar zoals de meeste dingen in de Apple World en in het leven, is er een oplossing.
Jij kan lees wat Apple te zeggen heeft over SIP op hun website. Maar om erachter te komen wat u eraan kunt doen, leest u hieronder verder.
Laten we er dus voor gaan!
How-To Fix App of Terminal Fout Bewerking niet toegestaan door Terminal of een app volledige schijftoegang verlenen
Er zijn twee mogelijke oplossingen als u de foutmelding "Bewerking niet toegestaan" tegenkomt. Wees echter gewaarschuwd dat elke oplossing de beveiliging van uw machine tot op zekere hoogte verzwakt.
Het wordt aanbevolen dat u een recente back-up bewaart en alleen doorgaat als u vertrouwd bent met computers.
Kijk ook rond voor andere alternatieven voordat u onze oplossingen probeert. Misschien vindt u een andere manier om wat u probeert te doen, die gemakkelijker en veiliger is. Je zou zelfs kunnen rechtstreeks contact opnemen met Apple om te kijken of ze kunnen helpen.
De eerste, en zeker geprefereerde, oplossing is om volledige schijftoegang toe te staan tot de toepassing die u probeert te gebruiken.
Meestal komen gebruikers de foutmelding tegen bij het uitvoeren van opdrachtregels in Terminal.
Maar je bent het misschien tegengekomen tijdens het gebruik van een app van derden. Hoe dan ook, het eerste dat u moet proberen, is om de relevante app of het hulpprogramma Volledige schijftoegang te geven.
Dit is vergelijkbaar met het op een witte lijst zetten voor Apple's SIP en geeft lees- of schrijftoegang tot alle mappen.
Hoe een app of terminal volledige schijftoegang te verlenen
Het verlenen van volledige schijftoegang tot apps of hulpprogramma's (inclusief de native apps van Apple zoals Terminal) is potentieel problematisch, vooral als u niet bekend bent met macOS.
Stappen om "bewerking niet toegestaan" op te lossen door volledige schijftoegang te geven
-
Sluit de app u moet eerst volledige schijftoegang verlenen.
- Het is ook een goed idee om alle andere apps te sluiten en uw Mac opnieuw op te starten (*niet vereist maar aanbevolen)
- Open Systeemvoorkeuren > Beveiliging en privacy > tabblad Privacy
- Selecteer Volledige schijftoegang vanuit de linkerzijbalk.
- Als u geen wijzigingen kunt aanbrengen, ontgrendel dan uw schijf door op het hangslotpictogram in de linkerbenedenhoek te drukken en voer uw beheerderswachtwoord in
- Druk op + symbool
- Toevoegen de app of Terminal naar uw goedgekeurde apps met volledige toegang. Als je de app niet eerder hebt afgesloten, sluit de app nu als deze al actief is en voeg het dan toe aan de lijst voor volledige schijftoegang
-
Start de app of terminal opnieuw en kijk of het nu je commando's accepteert.
- Voor apps: verleen deze na heropening toegang om zo nodig wijzigingen aan uw computer aan te brengen
- U hoeft dit slechts EENMAAL te doen voor elke app of terminal
- Ziet u geen volledige schijftoegang in de instellingen voor beveiliging en privacy?
Als u Volledige schijftoegang niet ziet op het tabblad Privacy in Systeemvoorkeuren voor beveiliging en privacy, controleer dan eerst of op uw Mac macOS 10.14 of hoger wordt uitgevoerd. Deze optie is niet beschikbaar op eerdere macOS-versies.
Als u bevestigt dat uw Mac macOS Mojave en hoger gebruikt, probeer dan opnieuw op te starten met een ander gebruikersaccount en kijk of de optie verschijnt.
Foutmelding ontvangen Bewerking niet toegestaan in macOS High Sierra, Sierra of El Capitan?
Als u eerdere versies van macOS of Mac OS X El Capitan gebruikt en u krijgt dit bericht, dan kunt u het beste volg de tweede oplossing die hieronder wordt vermeld om de systeemintegriteitsbescherming van uw Mac tijdelijk uit te schakelen, algemeen bekend als SIP.
Wil je een andere manier? Wees oplettend!
Deze tweede, en meer ingrijpende, oplossing is om Apple's System Integrity Protection (SIP) volledig uit te schakelen.
Als u dit doet, wordt uw machine mogelijk geopend voor een hele wereld van kwetsbaarheden en moet u uiterst voorzichtig zijn. Overweeg deze optie alleen als u alle alternatieven hebt uitgeput en comfortabel bent met het uitvoeren van opdrachtregels in Terminal.
Nogmaals, deze extreme oplossing wordt niet aanbevolen voor de meeste gebruikers.
Schakel de systeemintegriteitsbescherming van uw Mac tijdelijk uit (alleen aanbevolen voor geavanceerde gebruikers!)
- Start opnieuw op in de herstelmodus (houd Command + R ingedrukt bij het opstarten)
- Open het Terminal-hulpprogramma
- Typ de opdracht csrutil uitschakelen
- Dit geeft je volledige, onbeperkte toegang tot het volledige besturingssysteem van je Mac en elk bestand, dus nogmaals, alleen geavanceerde gebruikers
- Voor terminalgebruikers;
- Start je Mac opnieuw op en open Terminal opnieuw
- Gebruik Terminal met de commando's die resulteerden in operatie niet toegestane fouten
- Als u klaar bent, volgt u stap 1-2 en schakelt u SIP weer in met het commando csrutil inschakelen
- Start uw Mac opnieuw op en SIP zou weer operationeel moeten zijn
Laat u niet misleiden door de eenvoud van deze commando's, kiezen om SIP uit te schakelen moet niet lichtvaardig worden opgevat.
Zodra het echter is uitgeschakeld, bent u volledig onbeperkt in alle mappen. Die vervelende foutmelding "Operatie niet toegestaan" zal je niet meer storen.
Schakel SIP weer in zodra u uw taken hebt voltooid waarvoor dit type toegang is vereist.
SIP inschakelen
- Start je Mac opnieuw op en houd Command + 'R' ingedrukt terwijl deze weer wordt ingeschakeld
- Klik op Hulpprogramma's en open Terminal
- Typ de volgende opdracht en druk op Enter: csrutil inschakelen
Controleer de status van de SIP van uw macOS (System Integrity Protection)
Als u niet zeker weet of uw Mac SIP heeft in- of uitgeschakeld, gebruik dan een eenvoudig Terminal-commando om dit te controleren!
- Terminal openen vanaf Toepassingen > Hulpprogramma's
- Typ deze opdracht precies in: csrutil-status
- Zoek naar een van deze berichten:
- Status bescherming systeemintegriteit: ingeschakeld
- Status bescherming systeemintegriteit: uitgeschakeld
Wijzig de status volgens de bovenstaande instructies. Vergeet niet om opnieuw op te starten nadat u ENIGE wijziging in de SIP van uw Mac hebt aangebracht. Als dat niet werkt, start u uw Mac opnieuw op in de herstelmodus (Command + R) en gaat u naar Terminal via Herstel. Typ vervolgens uw SIP-opdracht.
Kan gebruikersbibliotheekbestanden in macOS niet lezen? Ziet u het bericht 'Operatie niet toegestaan'?
Sommige lezers laten ons weten dat door Terminal en andere apps toe te voegen aan de lijst met programma's die volledige schijftoegang toestaan, ze ook mappen en bestanden in hun gebruikersbibliotheek kunnen openen en lezen.
Apple heeft macOS' SIP (System Integrity Protection) in macOS 10.14+ uitgebreid met bepaalde systeem- en bibliotheekmappen en bestanden in de homedirectory van de gebruiker. Waar u voorheen deze gebruikersbestanden en -mappen kon openen en openen in eerdere macOS High Sierra/Sierra, in macOS Mojave, Catalina en hoger (d.w.z. 10.14+), deze bestanden, enz. zijn niet langer leesbaar zonder SIP uit te schakelen of volledige schijftoegang te verlenen.
Ter herinnering: om toegang te verlenen tot een app gaat u naar Systeemvoorkeuren > Beveiliging en privacy > Volledige schijftoegang en voeg de app toe waartoe u toegang wilt geven.
Laat ons in de reacties weten wat je ervaringen zijn met de foutmelding "Bewerking niet toegestaan". Hebben onze stappen voor probleemoplossing u geholpen of moest u een andere manier vinden?
Lezerstips
- Mijn oplossing was om in plaats daarvan volledige schijftoegang te geven aan /bin/bash. Om dit te doen,
- Ga naar Systeemvoorkeuren > Beveiliging en privacy > Privacy > Volledige schijftoegang
- Klik op het slotje en voer een beheerderswachtwoord in om wijzigingen toe te staan
- Open een NIEUW zoekervenster
- Ga naar de werkende harde schijf van uw Mac (meestal standaard Macintosh HD genoemd) en klik vervolgens tegelijkertijd op deze drie toetsen: Command + Shift + . (periode symbool). Hiermee kunt u de verborgen bestanden van uw Mac zien - selecteer /bin. Zorg ervoor dat u zich in de hoofdmap van uw Mac bevindt en niet in uw gebruikersmap!
- U kunt ook Finder's. gebruiken Ga > Ga naar map… en ga naar binnen /bin/bash
- Sleuren /bin/bash naar de lijst met volledige schijftoegang
- Druk op het slotpictogram om verdere wijzigingen te voorkomen
Dan schrijft zelfstudies en handleidingen voor probleemoplossing om mensen te helpen het meeste uit hun technologie te halen. Voordat hij schrijver werd, behaalde hij een BSc in geluidstechnologie, hield hij toezicht op reparaties bij een Apple Store en gaf hij zelfs Engelse les in China.