13 november 2015

Mac: Schijfbevoegdheden controleren en herstellen

1 min leestijd
OS X El Capitan: Schijfbevoegdheden controleren en herstellen
Gevorderden
1 min leestijd

In het schijfhulpprogramma van OS X 10.11 El Capitan is het niet meer mogelijk om de bestandspermissies te controleren en eventueel te repareren, dit wordt nu automatisch uitgevoerd.

Foutieve bestandspermissies kunnen de oorzaak zijn dat bepaalde processen niet goed werken of vertraagd worden, dit is te herkennen aan het de draaiende kleurrijke 'beachbal'.

Met behulp van OS X Terminal en de repair_packages tools kun je de bestandspermissies van OS X en de bijbehorende standaard applicaties controleren en eventueel repareren. 3rd party applicaties geïnstalleerd met behulp van een installer package worden ook in dit proces meegenomen.

Open OS X Terminal (Programma's ▸ Hulpprogramma's) en type het onderstaande commando om de bestandspermissies te controleren:

sudo /usr/libexec/repair_packages --verify --standard-pkgs /

Wanneer er bepaalde permissies niet kloppen dan verschijnen deze in het Terminal venster. Aangezien dit alleen een controle (verify) is wordt er niets gerepareerd.

Je kunt de foutieve permissies repareren door de '--verify' optie te wijzigen in '--repair', het commando wordt dan:

sudo /usr/libexec/repair_packages --repair --standard-pkgs /

Zowel de controle als reparatie van bestandspermissies kan enige tijd duren.

Update 14/11/15 12:35: Opmaak van de commando's aangepast

el capitan bestandspermissies repareren

Om alle beschikbare opties van de repair_packages tool te bekijken type je:

/usr/libexec/repair_packages

Lees ook: System Integrity Protection (Rootless) uitschakelen in OS X El Capitan

info
Auteur Richard IJzermans
Bijgewerkt14/11/2015 12:37
Categorie macOS
Feedback Probleem melden
Delen 𝕏
  21 reacties

Reacties

  • Reactie van marianne
    marianne

    Sinds ik Mojave heb geïnstalleerd laat Adobe Photoshop het afweten. Omdat ik daar dagelijks mee werk is dat een groot probleem. Weet iemand hoe ik dat moet oplossen?

    Beantwoorden
    1. Reactie van Wesley Fabry
      Wesley Fabry
      appletips

      De 2018 en 2019 versie van Photoshop werken hier prima, update naar de recentste versie is dus de boodschap.

  • Reactie van VanBeers
    VanBeers

    Ik ben de enige met bevoegdheden op mijn MacBook en kan niets wijzigen.
    Graag suggestie voor Sierra terminal commando’s.

    Beantwoorden
  • Reactie van JanV
    JanV

    sudo: /usr/libexec/repair_packages: command not found
    wat nu?

    Beantwoorden
  • Reactie van Jankiek
    Jankiek

    Kunnen de juiste terminal commando’s in het oorspronkelijke bericht aangepast worden?
    Foei Appletips.

    Beantwoorden
  • Reactie van Cas
    Cas

    Hi Sinds Sierra.. installatie werken deze commando’s niet meer.. iemand heeft een suggestie om dit weer terug te krijgen??

    thx!

    Beantwoorden
  • Reactie van cees vankollenburg
    cees vankollenburg

    Wat voor voer ik in indien ik een bestand op een externe schijf (Synology) wil controleren? bv. voor dit bestand smb://Synology._smb._tcp.local/photo/iPhoto-bibliotheek_Syno.photolibrary

    Beantwoorden
  • Reactie van Rudy
    Rudy

    Tom: als ik het commando uitvoer, krijg ik een ellenlange lijst met foutieve permissies. Dus van dat automatisch uitvoeren merk ik niet veel.

    Beantwoorden
  • Reactie van Tom
    Tom

    In El Capitan is het weggelaten omdat het nu op de achtergond automatisch gebeurt. Waarom dan moeilijk met de hand doen?

    Beantwoorden
  • Reactie van Mike
    Mike

    Richard bedankt, hij doet het nu wel.

    Beantwoorden
  • Reactie van Ruud
    Ruud

    Bedankt het is gelukt alles is weer zoals het hoort binnen de rechten verdeling ???

    Beantwoorden
  • @mike , @ruud

    De streepjes in het gekopieerde commando kloppen niet.
    Ik heb de opmaak van het commando aangepast, als je de kopieert en uitvoert werkt het wel.

    Beantwoorden
  • Reactie van Ruud
    Ruud

    en als ik de eerste regel erin plak krijg ik dit :
    sudo /usr/libexec/repair_packages -—verify —-standard-pkgs /
    repair_packages: invalid option — ?
    Usage: repair_packages [ARGUMENTS]…

    Commands:
    –help Print this usage guide.
    –list-standard-pkgs Display the package ids in the standard set.
    –verify Verify permissions on files in the specified package(s).
    –repair Repair permissions on files in the specified package(s).
    Options:
    –pkg PKGID Verify or repair the package PKGID.
    –standard-pkgs Verify or repair the standard set of packages.
    –volume PATH Perform all operations on the specified volume.
    –output-format # Print progress info using a special output format.
    –debug Print debuging information while running.

    Beantwoorden
  • Reactie van ruud
    ruud

    ik krijg deze melding :

    sudo /usr/libexec/repair_packages –repair –standard-pkgs /
    repair_packages: An action must be specified

    Beantwoorden
  • Reactie van Mike
    Mike

    sudo /usr/libexec/repair_packages-–repair-–standard-pkgs /

    hierna wordt het paswoord gevraagd, nadat ik dit heb ingevuld geeft hij het volgende aan:
    sudo: /usr/libexec/repair_packages-–repair-–standard–pkg-–volume: command not found

    help wat nu.

    Beantwoorden
  • Reactie van Anthony V.
    Anthony V.

    er word inderdaad een password gevraagd.
    maar….ik heb nergens een password ingesteld, en zeker niet voor ‘sudo’

    Beantwoorden
  • Reactie van jan
    jan

    wat te doen als de passwoord niet weer weet voor sudo

    Beantwoorden
    1. Reactie van Wesley Fabry
      Wesley Fabry
      appletips

      Sudo is je adminwachtwoord waarmee je inlogt op je Mac. Die heeft iedereen, het is normaal dan je geen letters, sterretjes of andere tekens ziet bij het invullen van je wachtwoord..

  • Inderdaad de opties moeten met een dubbele –
    aangepast! komt door de autocorrect van OS X/iOS

    Beantwoorden
  • Reactie van Timosha
    Timosha

    Die dubbele streepjes (- -) worden om de een of andere reden een enkel streepje (-) in mijn reactie.

    Beantwoorden
  • Reactie van Timosha
    Timosha

    De syntax is niet correct. Moet zijn:

    sudo /usr/libexec/repair_packages –verify –standard-pkgs /

    sudo /usr/libexec/repair_packages –repair –standard-pkgs –volume /

    Beantwoorden

Laat een reactie achter



Wil je appletips meldingen ontvangen?

Je kunt zelf aangeven over welke onderwerpen je medlingen wilt ontvangen en natuurlijk kun je deze ook weer uitschakelen.

Nadat je op akkoord klikt zal je webbrowser vragen of je akkoord gaat met het ontvangen van pushberichten.


AKKOORD    NEE BEDANKT
Download gratis de appletips app
voor iPhone en iPad in de App Store