You need root capabilities to use loadkeys. It is common to set the setuid permission bit on loadkeys. Setting this bit will cause any processes spawned by executing the loadkeys file to run as the owner of the file (usually root).

For added security, you should change loadkeys's permissions to 750, make a group for it, and add any users that need to use loadkeys to that group.

$ chmod 4750 /bin/loadkeys      # setuid, group- and user-only read and execution
$ groupadd loadkeys             # you can use any group name 
$ chgrp loadkeys /bin/loadkeys
$ gpasswd -a user loadkeys      # add user to the group


Loadkeys gives permission denied for normal user
I am using QGIS on a Mac.

I am working with hydroacoustic data for mapping and interpreting the seafloor.
Data are collected, processed and interpreted. The result is a txt file with Lat and Lon in the first columns followed by R, G and B data, e.g. [54.20,7.78,0.94,0.62,0.37]. The files can have 100,000 lines or more. 
I am not really good in GIS but I need to use it for some reasons. I seem to be unable to plot these data in GIS. There is obviously no symbology/style way to tell the system to take the color values from a file (i.e. the next 3 values in the same line of the file). It is so easy in MatLab: scatter(lat, lon, symbolsize, [R G B]) but I can't work easily with multiple layers in Matlab.
