Guides

MacOS-machtigingen herstellen: wij helpen u verder

Heb je geprobeerd macOS-machtigingen te herstellen? Dit zijn tips van Mac-problemen oplossen standaard die altijd op het web hebben gestaan. Voor veel gebruikers leek dit veel soorten rare problemen op te lossen. Maar toen OS X El Capitan (10.11) werd uitgebracht, verdween de optie "Schijftoestemming herstellen" plotseling uit de toepassing Schijfhulpprogramma.

Betekent dit dat Apple problemen met machtigingen in macOS heeft opgelost, of was het iets anders? We gaan dit mysterie oplossen en laten zien hoe schijfmachtigingen werken op je Mac.

Hoe macOS-machtigingen werken

Elk item op je Mac, of het nu een bestand of een map is, heeft een aantal machtigingen. Deze bepalen welke gebruikersaccounts toegang hebben en welk type toegang ze hebben. Machtigingen bestaan ​​uit drie activiteiten (lezen, schrijven en uitvoeren), uitgevoerd door drie soorten gebruikers (eigenaar, groep en iedereen).

U kunt afzonderlijke privilegeregels definiëren voor elk eigendomsniveau. Autorisatie, in combinatie met accounts en eigendom, geeft u veiligheid, maakt gecontroleerd delen mogelijk, kan beperkte of geen toegang tot bestanden instellen en handhaaft de systeemintegriteit.

Machtigingen voor bestandssysteem bekijken

Elke gebruiker kan bestands- en maprechten bekijken via het Finder Info-venster of Terminal. Klik in de Finder met de rechtermuisknop op een bestand of map en kies 'Info ophalen' in het contextmenu. Klik op het driehoekje Delen en machtigingen om de machtigingen van het item uit te vouwen.

Typ het volgende om deze informatie in Terminal te bekijken:

ls -l "pad naar uw bestand"

Het teken na het koppelteken is een kleine L en geeft de eigendom en toestemming van uw bestand aan. Op de opdrachtregel is de afkorting voor leesmachtiging r, terwijl schrijven w is en uitvoeren x is.

MacOS-machtigingen: eigenaar, groep en iedereen

Laten we eens kijken naar de drie soorten gebruikers die in Mac-machtigingsvelden verschijnen:

  • Eigenaar: de eigenaar van een item is een gebruiker die het item maakt of het naar de Mac kopieert. Gebruikers zijn meestal eigenaar van de meeste items in hun thuismap.
  • Groep - Elk item behoort ook tot een groep. Een groep is een verzameling gebruikersaccounts die aan elkaar zijn gekoppeld, zodat machtigingen kunnen worden toegepast op alle leden.
  • Iedereen: gebruik deze machtigingsinstellingen om toegang voor iedereen in te stellen, inclusief lokale, gedeelde en gastgebruikers.

Lezen, schrijven en uitvoeren

Laten we vervolgens eens kijken naar de drie soorten machtigingen die deze gebruikers kunnen hebben:

  • Lezen: gebruikers of groepen kunnen een bestand openen, maar kunnen geen wijzigingen opslaan. Als het een map is, kunt u door de lijst met items bladeren.
  • Schrijven: gebruikers- of groepsleden kunnen het bestand bewerken of verwijderen. Voor een map kunt u wijzigingen aanbrengen in de inhoud van de map.
  • Uitvoeren: bestanden met uitvoerrechten kunnen zich gedragen als een programma of een script. In het geval van een map betekent uitvoeren dat iemand de inhoud ervan kan weergeven zolang de leesmachtiging ook is ingeschakeld.

Factoren die macOS-autorisatieproblemen veroorzaken

In OS X Yosemite en eerdere versies kan Schijfhulpprogramma machtigingen voor sommige bestanden en mappen controleren en herstellen. In werkelijkheid herstelt de app echter geen machtigingen. Het reset ze gewoon.

Bovendien wekken de herstelmachtigingen van Schijfhulpprogramma de indruk dat de machtigingen in de loop van de tijd verkeerd kunnen gaan of beschadigd kunnen raken. Maar dit is niet waar. De machtigingen blijven hetzelfde totdat er iets of iemand opduikt en ze verandert. Er zijn verschillende redenen waarom dit kan gebeuren:

  • Applicatie-installatieprogramma's: sommige installatieprogramma's wijzigen de machtigingen van bestaande items als onderdeel van het installatieproces, maar kunnen deze niet terugzetten naar de juiste instellingen.
  • Gebruikersfout: als u met machtigingen in Terminal of via een app van derden speelt, kunnen fouten problemen veroorzaken. Onjuist gebruik van de opdracht chmod kan bijvoorbeeld de machtigingsinstellingen van een item wijzigen.
  • Een map delen - Alle computergebruikers hebben toegang tot items in de gedeelde map. Als u deze map gebruikt als opslagplaats voor bestanden die onderweg zijn, zijn machtigingsproblemen onwaarschijnlijk. Maar als je spullen opbergt die meerdere mensen permanent kunnen gebruiken, kunnen er problemen ontstaan.
  • Machtigingen voor gekopieerde items: het is moeilijk te voorspellen welke machtigingen macOS zal verlenen wanneer u bestanden kopieert naar een extern volume, SMB of FTP. Mogelijk moet u vallen en opstaan ​​gebruiken om dit probleem op te lossen.

Wat gebeurde er na OS X El Capitan?

In OS X El Capitan introduceerde Apple System Integrity Protection (SIP) op alle systeembestanden, mappen en zelfs inbegrepen applicaties. Beschermt systeeminhoud tegen opzettelijk en onopzettelijk knoeien met behoud van standaardmachtigingsinstellingen. SIP beveiligt de volgende mappen: / System, / usr, / bin en / sbin.

Wanneer u Apple-apps bijwerkt of macOS bijwerkt, controleert het installatieprogramma de machtigingen voor alle items en stelt deze indien nodig opnieuw in.

Geen toepassing van derden, ongeacht het slechte gedrag, u kunt de machtigingen wijzigen, tenzij u SIP uitschakelt.

Hoe zit het met gebruikers- en thuismappen?

Systeemintegriteitsbescherming beschermt geen items in de map / Bibliotheek, toepassingen in / Toepassingen en alles in uw opstartmap. De map ~ / Bibliotheek is vooral belangrijk omdat deze bestaat uit bestanden met basissysteemvoorkeuren, toepassingsvoorkeuren van derden, sleutelhangergegevens en meer.

Als de machtigingen voor een van deze bestanden of mappen zijn gewijzigd, kunt u een groot aantal rare problemen op uw Mac verwachten. Problemen die kunnen optreden als gevolg van onjuiste machtigingen zijn onder meer:

  • Wijzigingen in Finder, Systeemvoorkeuren of Dock worden niet opgeslagen.
  • Windows die zijn geopend de laatste keer dat u zich afmeldde of als u een app sloot, heropenen nadat u zich hebt aangemeld.
  • U wordt gevraagd om een ​​beheerderswachtwoord wanneer u bepaalde items naar de map Opstarten verplaatst.
  • U ontvangt herhaaldelijk een bericht met de tekst "macOS moet uw bibliotheek repareren om apps uit te voeren."
  • Wanneer u een bestand opslaat, ontvangt u een bericht dat aangeeft dat een bestand is vergrendeld of niet over de benodigde machtigingen beschikt. Dit gebeurt vaak met Microsoft Office-documenten.
  • Standaardtoepassingen of toepassingen van derden kunnen bij het opstarten crashen. Sommige apps worden mogelijk niet eens bijgewerkt.
  • Firefox of Chrome laadt uw voorkeuren niet en er staat: "Uw profiel kan niet worden geladen".
  • Foto's en video's die u importeert in Foto's, verschijnen niet in de app. Of je krijgt elke keer dat je de app opent een bericht om een ​​standaard fotobibliotheek te selecteren.

MacOS-machtigingen: machtigingen voor de thuismap opnieuw instellen

Klik in de zijbalk van de Finder met de rechtermuisknop op uw thuismap en selecteer 'Info ophalen'. Klik nu op de vervolgkeuzedriehoek "Delen en machtigingen" en u ziet uw machtigingen.

Klik nu op de knop Vergrendelen onderaan het venster en voer uw beheerderswachtwoord in. Selecteer vervolgens de actiemenuknop en kies "Toepassen op bijlagen".

Klik op OK om de actie te bevestigen. De bijgewerkte machtigingen worden doorgegeven aan uw thuismap.

Open vervolgens de Terminal-app en typ het volgende:

diskutil resetUserPermissions / `id -u`

Met deze optie wordt de toestemming van de gebruiker op het rootvolume (/) opnieuw ingesteld op het huidige gebruikers-ID. Als alles goed gaat, start u uw Mac opnieuw op.

Maar als u fout 69841 krijgt, volgt u deze stappen:

Op macOS High Sierra of eerder:

Open de Terminal-app en voer het volgende in:

chflags -R nouchg ~

Voer vervolgens deze opdracht nog een keer in:

diskutil resetUserPermissions / `id -u`

Start nu uw computer opnieuw op.

Op macOS Mojave en hoger

De stappen voor Mojave en nieuwere versies zijn hetzelfde als hierboven, maar u moet de Terminal toevoegen aan Volledige schijftoegang voordat u doorgaat. Ga hiervoor naar Systeemvoorkeuren, nu in Beveiliging en privacy. En klik vervolgens op het tabblad Privacy. Klik op het slotpictogram en voer uw beheerderswachtwoord in om de wijzigingen aan te brengen.

Selecteer vervolgens het tabblad Volledige schijftoegang. Klik vervolgens op de knop "Meer" en voeg de Terminal-toepassing toe.

Blijf daarna de Terminal-opdrachten typen die u hierboven noemde voor High Sierra en eerdere versies.

Mac-gebruikersaccounts begrijpen

Toen de optie om schijfmachtigingen te herstellen uit de toepassing Schijfhulpprogramma verdween, had dit niet al te veel invloed omdat het nooit een belangrijke stap voor het oplossen van problemen was.

Maar kijkend naar de soorten problemen die u kunt ondervinden als gevolg van onjuiste machtigingen, is het duidelijk dat het opnieuw instellen van machtigingen voor uw thuismap het laatste redmiddel is wanneer deze problemen zich voordoen.

Het is ook verrassend om te zien dat Apple deze optie niet meer heeft. Maar onthoud dat u deze stappen alleen moet nemen als dat nodig is. Het begrijpen van machtigingen is een complexe kwestie.

Als u nu begrijpt hoe macOS-gebruikersaccounts werken, zal het veel eenvoudiger zijn.

Vergelijkbare items

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

Terug naar boven knop