Mac: Schijfbevoegdheden controleren en 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
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
Auteur | Richard IJzermans | |
Bijgewerkt | 14/11/2015 12:37 | |
Categorie | macOS | |
Reacties
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?
De 2018 en 2019 versie van Photoshop werken hier prima, update naar de recentste versie is dus de boodschap.
Ik ben de enige met bevoegdheden op mijn MacBook en kan niets wijzigen.
Graag suggestie voor Sierra terminal commando’s.
sudo: /usr/libexec/repair_packages: command not found
wat nu?
Kunnen de juiste terminal commando’s in het oorspronkelijke bericht aangepast worden?
Foei Appletips.
Hi Sinds Sierra.. installatie werken deze commando’s niet meer.. iemand heeft een suggestie om dit weer terug te krijgen??
thx!
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
Tom: als ik het commando uitvoer, krijg ik een ellenlange lijst met foutieve permissies. Dus van dat automatisch uitvoeren merk ik niet veel.
In El Capitan is het weggelaten omdat het nu op de achtergond automatisch gebeurt. Waarom dan moeilijk met de hand doen?
Richard bedankt, hij doet het nu wel.
Bedankt het is gelukt alles is weer zoals het hoort binnen de rechten verdeling ???
@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.
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.
ik krijg deze melding :
sudo /usr/libexec/repair_packages –repair –standard-pkgs /
repair_packages: An action must be specified
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.
er word inderdaad een password gevraagd.
maar….ik heb nergens een password ingesteld, en zeker niet voor ‘sudo’
wat te doen als de passwoord niet weer weet voor sudo
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
Die dubbele streepjes (- -) worden om de een of andere reden een enkel streepje (-) in mijn reactie.
De syntax is niet correct. Moet zijn:
sudo /usr/libexec/repair_packages –verify –standard-pkgs /
sudo /usr/libexec/repair_packages –repair –standard-pkgs –volume /