One example is some of Karabiner's executables, I get popups saying "You don't have permission to use the application "karabiner_grabber." as well as karabiner_console_user_server and a few others. They all appear to be located in /Library/Application Support/org.pqrs/Karabiner-Elements/bin.

If I select 'Always Allow' on the popup, it just comes up again within about 15 seconds.

The executables don't appear under the list in Preferences > Parental Controls > Apps > Limit Applications on this Mac > Allowed Apps

I can drag them in from Finder, but they disappear if I exit the preferences then go back in.

  • I'd think you would write an applescript to call karabiner. Sep 16, 2019 at 20:07

1 Answer 1


You could take the approach suggested here.

Open the terminal, then switch to your child's user account with:

su - [username here].

Go to the bin directory you mentioned above:

cd /Library/Application Support/org.pqrs/Karabiner-Elements/bin

Then, give all users permission to execute all the files in the bin directory:

chmod a+x *

  • chmod u+x gives execute permissions to the owner of the files, not to the current user.
    – nohillside
    Aug 18, 2020 at 6:39
  • So it would have to be chmod a+x *, I guess. Some folks may or may not want to do that. In my case, that command resolved the problem and I no longer get the annoying Karabiner dialogs on my child's account.
    – Kirkman14
    Aug 19, 2020 at 17:26
  • Parental Control doesn't rely on Unix permissions at all (would be difficult anyway, with several managed users having different sets of allowed applications).
    – nohillside
    Aug 19, 2020 at 17:47

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .