adb insufficient permissions for device

Problem

You are trying to use the Android Debug Bridge (adb), but running it from the command line trying to list the connected devices you get the error:

insufficient permissions for device

Solution

You would need to start the adb server with su permissions, so you can try the following:

adb kill-server
sudo adb start-server
adb devices
adb logcat