Menu

13 november 2015

El CapitanOS X El Capitan: Schijfbevoegdheden controleren en herstellen

schijfhulpprogramma schijfbevoegdheden herstellen

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







Reacties


  • Timosha 13 november 2015 om 19:00

    De syntax is niet correct. Moet zijn:

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

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

  • Timosha 13 november 2015 om 19:07

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

  • Richard IJzermans 13 november 2015 om 19:10

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

  • jan 13 november 2015 om 21:34

    wat te doen als de passwoord niet weer weet voor sudo

  • Anthony V. 14 november 2015 om 8:06

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

  • Wesley Fabry 14 november 2015 om 8:23

    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..

  • Mike 14 november 2015 om 9:09

    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.

  • ruud 14 november 2015 om 12:23

    ik krijg deze melding :

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

  • Ruud 14 november 2015 om 12:29

    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.

  • Richard IJzermans 14 november 2015 om 12:34

    @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.

  • Ruud 14 november 2015 om 17:19

    Bedankt het is gelukt alles is weer zoals het hoort binnen de rechten verdeling 👍🏻😀

  • Mike 14 november 2015 om 17:22

    Richard bedankt, hij doet het nu wel.

  • Tom 15 november 2015 om 8:38

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

  • Rudy 16 november 2015 om 16:43

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

  • cees vankollenburg 17 november 2015 om 15:55

    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

  • Cas 21 oktober 2016 om 16:46

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

    thx!

Een reactie toevoegen: