当前位置: 首页 > 知识库问答 >
问题:

lxc-Linux容器无法访问设备节点

罗昕
2023-03-14

我使用以下配置将lirc0绑定到容器中。

lxc.mount.entry = /dev/lirc0 dev/lirc0 none bind,optional,create=file

主机中/dev/lirc0的属性如下所示。

crw-------    1 root root  251,   0 Jul 16 20:00 /dev/lirc0

我使用lxc连接进入容器。容器中/dev/lirc0的属性与主机相同

crw-------    1 root root  251,   0 Jul 16 20:00 /dev/lirc0

但是/dev/lirc0无法打开。错误是“不允许操作”,我是容器中的主管(root)。

如何获得访问容器中的/dev/lirc0的权限?

共有1个答案

吴修洁
2023-03-14

您需要在正在运行的二进制文件上设置linux功能

 类似资料:
  • 我一直在尝试Linux容器(lxc)。安装后,我尝试创建一个容器。我正在用lxc-1.1开发Ubuntu14.04。1.当我尝试创建新容器时,系统会提示我此错误: lxc create:加载共享库时出错:liblxc。所以1:无法打开共享对象文件:没有此类文件或目录。我们非常感谢您对克服此问题的任何帮助。

  • 我通过C API使用LXC,并简单地复制和粘贴了示例代码(如链接所示,但用我自己的函数名替换了)。然后从程序中的另一个代码块中调用它,我无法使容器正常启动。 调用只会返回false。如果我将第二个参数更改为start为0(意味着应该使用而不是/sbin/init),则start“成功”,但容器状态立即设置为,因此我无法连接到容器。 正在尝试通过设置获取日志: 只生成空文件。 想到这可能与我看到的另

  • 我一直在尝试在运行debian wheezy的lxc容器中使用libnfc。在尝试了一些东西和库之后,因此证明了lxc方法的合理性,我最终到达了一个我不知道去哪里寻找的地步。 问题是主机看到的是我的usb设备,而不是容器。 我在容器的lxc配置文件中添加了以下内容: 当我在容器上尝试lsusb时,我得到: 鉴于主机给出: 这就是我要找的设备。 令人惊讶的是,容器可以看到设备: 我已经检查了libu

  • 我在fedora-20中创建了一个lxc容器,其中包含默认配置文件和默认fedora模板。 当我尝试启动容器时,我遇到了用户名和密码提示。 在ubuntu中,他们似乎使用默认的“ubuntu”作为用户名和密码。我尝试了不同的密码组合,如模板中指定的“root”,但无法登录。 这是输出:

  • 问题内容: 我要做什么 因此,我一直在尝试在Linux中访问键盘输入。具体来说,我需要能够在 不 按下其他键的 情况下 访问修饰键。此外,我希望能够在不运行X系统的 情况下 执行此操作。 简而言之,我的要求是: 在Linux上工作 不需要X11 无需 按下任何其他键 即可 检索修饰键 这包括以下键: 转移 控制 Alt键 我所需要的只是一个简单的方法,让我知道在检查键盘时是否按住了该键 我的电脑设

  • 我想备份lxc容器。我们有一个带有