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

  • 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

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

  • 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’

  • 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!

  • Jankiek
    13 mei 2017 om 14:06

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

  • JanV
    26 mei 2017 om 8:29

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

  • VanBeers
    14 juni 2017 om 9:36

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

  • marianne
    20 december 2018 om 9:32

    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?

  • Wesley Fabry
    21 december 2018 om 9:44

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

Een reactie toevoegen:

Ik ga akkoord dat deze gegevens worden opgeslagen [privacy]



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