Permissions 为什么lxc命令给我权限被拒绝错误?

Permissions 为什么lxc命令给我权限被拒绝错误?,permissions,debian,lxc,Permissions,Debian,Lxc,我在执行命令lxc时遇到一些问题。当我尝试不使用sudo时,会出现以下错误: $ lxc storage list Error: Get http://unix.socket/1.0: dial unix /var/snap/lxd/common/lxd/unix.socket: connect: permission denied 当我尝试sudo时,我得到: $ sudo lxc storage list sudo: lxc: command not found 我不理解关于许可的问题,

我在执行命令lxc时遇到一些问题。当我尝试不使用sudo时,会出现以下错误:

$ lxc storage list
Error: Get http://unix.socket/1.0: dial unix /var/snap/lxd/common/lxd/unix.socket: connect: permission denied
当我尝试sudo时,我得到:

$ sudo lxc storage list
sudo: lxc: command not found
我不理解关于许可的问题,我无法解决此类问题。如有任何建议,我们将不胜感激

信息:我在虚拟机上运行Debian 10 buster,我通过以下方式安装了lxd和lxc:

$ sudo snap install lxd
$ sudo apt install lxc
修改路径,包括:

/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/snap/bin:/snap/bin:/var/lib/snapd/snap/bin:/snap/bin/lxc:/snap/bin/lxd
我将我的帐户添加到sudoers:

moro ALL=(ALL)ALL
如果我跑

$ su-
root@debian:~# lxc storage list
+---------+-------------+--------+--------------------------------------------+---------+
|  NAME   | DESCRIPTION | DRIVER |                   SOURCE                   | USED BY |
+---------+-------------+--------+--------------------------------------------+---------+
| default |             | btrfs  | /var/snap/lxd/common/lxd/disks/default.img | 14      |
+---------+-------------+--------+--------------------------------------------+---------+

据我所知,lxc使用
lxc
组,您的
$USER
必须在其中。因此,如果您将您的用户添加到lxc组,例如通过

sudo adduser $USER lxd
这在访问控制下的lxd页面上没有一个示例,在本文档中也没有一个示例 不错,这应该适用于许多其他基于debian的操作系统