Description of problem: We should be able to decide on a per-command base whether an unprivileged user can access that functionality
CHANGE: http://review.gluster.com/2640 (cli: exit with error if connection problem occurs) merged in master by Anand Avati (avati)
CHANGE: http://review.gluster.com/2641 (rpc: extend actors with flag signing if privilege is required) merged in master by Anand Avati (avati)
CHANGE: http://review.gluster.com/2695 (Revert "mgmt/glusterd: Allow insecure ports by default") merged in master by Vijay Bellur (vijay)
Tested on v3.3.0qa44. By default, only selected commands are accepted by glusterd from unprivileged users. These commands presently only include 'gluster system:: [getwd|mount|umount]' used by the gluster mountbroker service. Eg output, As root, -!- ~ » glusterd -!- ~ » As unprivileged user, --- ~ » gluster system:: getwd --log-file=cli.log /var/lib/glusterd --- ~ »