我想确保/dev/vhost-net
该组可读/写vhost-net
。我使用 chown + chmod 执行此操作。但是,每次重新启动后(实际上每次重置设备后),它都会重置回 root/root。我尝试添加 udev 规则:
> cat /etc/udev/rules.d/40-permissions.rules
KERNEL=="vhost-net", GROUP="vhost-net", MODE="0660"
这似乎没有任何效果。我怎样才能使此权限更改永久生效?
答案1
我遇到了同样的问题,我想我已经解决了。在我看来,即使内核模块未加载,该/dev/vhost-net
文件也可能存在。vhost-net
当我创建 udev 规则(与您的相同)并通过执行配置(重新)加载模块时,rmmod vhost-net && modprobe vhost-net
配置就被很好地接收了。
为了使其持久,我添加vhost-net
了/etc/modules-load.d/modules.conf
。