lxd

Error: Get http://unix.socket/1.0: dial unix /var/snap/lxd/common/lxd/unix.socket: connect: permission denied


I am getting the following error while connecting to LXD:

Error: Get http://unix.socket/1.0: dial unix /var/snap/lxd/common/lxd/unix.socket: connect: permission denied


Solution

  • You will have to execute the following command in order to provide access to the current (non-root) user:

    sudo usermod -a -G lxd $(whoami)
    newgrp lxd
    

    Confirm it by executing

    /snap/bin/lxc query --wait -X GET /1.0
    

    You should get a JSON response.