Mac-schijfmachtigingen uitgelegd: macOS-machtigingen herstellen

Mac-schijfmachtigingen uitgelegd: macOS-machtigingen herstellen

'Heb je geprobeerd permissies te herstellen?' is een standaard Mac-probleemoplossingstip die voor altijd op het web rondzweeft. Voor veel gebruikers leek dit veel zeldzame soorten problemen op te lossen. Maar toen OS X El Capitan (10.11) uitkwam, Schijftoestemming herstellen optie plotseling verdwenen uit de Schijfhulpprogramma-app.





Betekent dit dat Apple de toestemmingsproblemen in macOS heeft opgelost, of was het iets anders? We zullen dit mysterie ontrafelen en je laten zien hoe schijfrechten werken op je Mac.





Hoe machtigingen werken in macOS

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





U kunt privilegeregels afzonderlijk definiëren voor elke eigendomslaag. Toestemming, in combinatie met accounts en eigendom, biedt 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 de machtigingen voor bestanden en mappen bekijken via het Infovenster van de Finder of de Terminal. Klik in Finder met de rechtermuisknop op een bestand of map en kies Informatie verkrijgen vanuit het contextmenu. Klik op de Delen en machtigingen driehoek om de itemmachtigingen uit te vouwen.



Typ het volgende om deze informatie in de Terminal te bekijken:

ls -l 'path to your file'

Het teken na het streepje is a kleine letter L en onthult het eigendom en de toestemming van uw bestand. Op de opdrachtregel is de afkorting voor de leesmachtiging R , terwijl schrijven is in , en uitvoeren is x .





Eigenaar, Groep en Iedereen

Laten we de drie typen gebruikers opsplitsen die in Mac-machtigingsvelden verschijnen:

  • Eigenaar : een 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 is ook eigendom van een groep. Een groep is een set gebruikersaccounts die zijn samengevoegd, zodat machtigingen van toepassing kunnen zijn op alle leden.
  • Iedereen : gebruik deze machtigingsinstelling om toegang voor iedereen te definiëren, 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 groepsleden 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 wijzigen of verwijderen. Voor een map kunt u wijzigingen aanbrengen in de mapinhoud.
  • uitvoeren : Bestanden met de uitvoerrechten kunnen zich gedragen als een programma of script. In het geval van een map betekent uitvoeren dat iemand de inhoud ervan kan weergeven, op voorwaarde dat de leesmachtiging ook is ingeschakeld.

Factoren die toestemmingsproblemen veroorzaken

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

Verder, om Schijfhulpprogramma te zeggen reparaties machtigingen laat het klinken alsof machtigingen na verloop van tijd slecht kunnen worden of beschadigd kunnen raken. Maar dit is niet waar. Machtigingen blijven hetzelfde totdat er iets of iemand langskomt en ze verandert. Er zijn veel redenen waarom dit kan gebeuren:

  1. App-installateurs: Sommige installatieprogramma's wijzigen de machtigingen voor bestaande items als een noodzakelijk onderdeel van het installatieproces, maar herstellen ze niet naar de juiste instellingen.
  2. Gebruikersfout: Als u aan het prutsen bent met machtigingen in de Terminal of via een app van derden, kunnen fouten tot problemen leiden. Bijvoorbeeld oneigenlijk gebruik van de chmod commando kan de machtigingsinstelling van een item wijzigen.
  3. Een map delen: Alle gebruikers op de computer hebben toegang tot items in de Gedeeld map. Als u deze map gebruikt als opslagplaats voor bestanden die onderweg zijn, zijn machtigingsproblemen onwaarschijnlijk. Maar als u items permanent opslaat voor gebruik door meerdere mensen, kunnen er problemen ontstaan.
  4. Machtigingen voor gekopieerde items: Het is moeilijk te voorspellen welke rechten macOS zal toewijzen wanneer je bestanden kopieert via een extern volume, SMB of FTP. Het kan zijn dat u wat vallen en opstaan ​​​​moet 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) voor alle systeembestanden, mappen en zelfs gebundelde apps. Het beschermt de systeeminhoud tegen opzettelijke en onopzettelijke manipulatie, terwijl ook de standaardmachtigingsinstellingen behouden blijven. SIP beschermt de volgende mappen: /Systeem, /usr, /ben, en /sbin .

Wanneer u Apple-apps bijwerkt of macOS upgradet, controleert het installatieprogramma de machtigingen van elk item en stelt deze indien nodig opnieuw in. Geen enkele app van derden (ongeacht het waardeloze gedrag) kan machtigingen wijzigen, tenzij u SIP uitschakelt. We zijn erin gedoken meer over wat SIP doet als je nieuwsgierig bent.

Hoe zit het met de gebruikers- en thuismappen?

Systeemintegriteitsbescherming beschermt geen items in de /Bibliotheek map, apps in /Toepassingen , en alles in je Huis map. De ~/Bibliotheek map is vooral belangrijk, omdat deze bestaat uit bestanden met kernsysteemvoorkeuren, app-voorkeuren van derden, sleutelhangergegevens en meer.

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

  • Wijzigingen die u aanbrengt in Finder, Systeemvoorkeuren of het Dock worden niet opgeslagen.
  • Windows die open waren de laatste keer dat u zich afmeldde of een app sloot, openden opnieuw nadat u zich had aangemeld.
  • U wordt gevraagd om een ​​beheerderswachtwoord bij het verplaatsen van bepaalde items in de thuismap.
  • U krijgt herhaaldelijk de melding 'macOS moet uw bibliotheek repareren om toepassingen uit te voeren'.
  • Wanneer u een bestand opslaat, krijgt u een bericht dat een bestand is vergrendeld of niet over de benodigde machtigingen beschikt. Dit gebeurt veel met Microsoft Office-documenten.
  • Standaardapps of apps van derden kunnen bij het opstarten crashen. Sommige apps kunnen zelfs niet worden bijgewerkt.
  • Firefox of Chrome laadt uw voorkeuren niet en zegt 'Kan uw profiel niet laden'.
  • Foto's en video's die u in Foto's importeert, worden niet weergegeven in de app. Of je krijgt elke keer dat je de app opent een bericht om een ​​standaard Foto's-bibliotheek te selecteren.

Machtigingen opnieuw instellen voor de thuismap

Klik in de zijbalk van de Finder met de rechtermuisknop op uw thuismap en kies Informatie verkrijgen . Klik op de Delen en machtigingen vervolgkeuzedriehoek om de machtigingen te bekijken.

Klik op de Slot knop onderaan het venster en voer uw beheerderswachtwoord in. Selecteer vervolgens de actiemenu knop en kies Toepassen op bijgevoegde items .

Klik Oke om de actie te bevestigen. De bijgewerkte machtigingen worden verspreid via uw thuismap.

Open vervolgens de Terminal-app en typ het volgende:

hoe linux op chromebook te krijgen
diskutil resetUserPermissions / `id -u`

Deze optie stelt de gebruikersrechten op het rootvolume opnieuw in ( / ) naar de huidige gebruikers-ID. Als alles goed gaat, start u uw Mac opnieuw op.

Maar als je krijgt fout 69841 , volg dan deze stappen:

Op macOS High Sierra of eerder

  1. Open de Terminal-app en voer het volgende in: |_+_|
  2. Voer vervolgens dit commando nog een keer in: |_+_|
  3. Start je Mac opnieuw op.

Op macOS Mojave en hoger

De stappen voor Mojave en nieuwer zijn hetzelfde als hierboven, maar u moet Terminal toevoegen aan Volledige schijftoegang alvorens verder te gaan. Ga hiervoor naar Systeemvoorkeuren > Beveiliging en privacy en klik op de Privacy tabblad. Klik op de Slot pictogram en voer uw beheerderswachtwoord in om wijzigingen aan te brengen.

Selecteer vervolgens de Volledige schijftoegang tabblad. Klik vervolgens op de Meer en voeg de Terminal-app toe.

Nadat u dit hebt gedaan, gaat u verder met de bovenstaande Terminal-opdrachten die worden genoemd voor High Sierra en eerder.

Mac-gebruikersaccounts begrijpen

Toen de optie om schijfrechten te herstellen uit de Schijfhulpprogramma-app verdween, dachten we er niet veel over na, omdat het nooit een belangrijke stap voor probleemoplossing was. Maar gezien het soort problemen dat u kunt tegenkomen vanwege 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 verrassend om te zien dat Apple deze optie niet meer aanbiedt. Maar onthoud dat u deze stappen alleen moet toepassen als dat nodig is. Het begrijpen van machtigingen is een complex onderwerp. Als je begrijpt hoe macOS-gebruikersaccounts werken, wordt het een stuk eenvoudiger. Lees deze gids om meerdere gebruikersaccounts instellen op een Mac meer leren.

Deel Deel Tweeten E-mail Dit is waarom de FBI een waarschuwing heeft afgegeven voor Hive Ransomware

De FBI waarschuwde voor een bijzonder vervelende vorm van ransomware. Dit is waarom je extra op je hoede moet zijn voor Hive-ransomware.

Lees volgende
Gerelateerde onderwerpen
  • Mac
  • Technologie uitgelegd
  • Bestandssysteem
  • Gebruikersaccount controle
  • Unix
  • Probleemoplossen
  • Mac-tips
Over de auteur Rahul Saigal(162 gepubliceerde artikelen)

Met zijn M.Optom Degree in Eye Care Speciality, werkte Rahul vele jaren als docent in het college. Schrijven en anderen lesgeven is altijd zijn passie. Hij schrijft nu over technologie en maakt het verteerbaar voor lezers die het niet goed begrijpen.

Meer van Rahul Saigal

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren
Categorie Mac