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. – historystamp Sep 16 '19 at 20:07

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 '20 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 '20 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 '20 at 17:47

You must log in to answer this question.

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