Android Studio模拟器上的kvm权限被拒绝

wgx48brx  于 2022-11-25  发布在  Android
关注(0)|答案(5)|浏览(150)

当我尝试运行AVD时,我得到以下错误:

/dev/kvm device permission denied

是的,我知道,我没有访问/dev/kvm的权限,我知道我可以通过将/dev/kvm权限更改为我的用户并将我的用户设置为kvm组来“解决”这个问题,它正在工作,但当我重新启动我的用户会话时,/dev/kvm权限返回给root用户和root组,我需要一次又一次地将权限设置为我的组...
如何设置此权限并防止在重新启动计算机时权限不再更改?
SO:Ubuntu 2001年4月18日

irlmq6kh

irlmq6kh1#

此命令将帮助您:

sudo setfacl -m u:$USER:rwx /dev/kvm

使用它,您将授予当前用户/dev/kvm的rwx权限。或者将$USER替换为您需要的任何用户。
正如setfacl manpages中提到的“此实用程序设置文件和目录的访问控制列表(ACL)”。它与chmod和chown稍有不同。使用它,你可以授予特定用户所需的权限。它是一个更强大的工具,也更细粒度。如果你想深入了解,请阅读访问控制列表。例如,在ubuntu docs中:https://help.ubuntu.com/community/FilePermissionsACLs

mmvthczy

mmvthczy2#

有同样的问题,当你重新启动程序时,它工作。
sudo chmod 777 -读取/设备/kvm

lstz6jyr

lstz6jyr3#

内核虚拟机的权限可以在ubuntu系统中使用sudo chmod 777 -R /dev/kvm命令进行更新。

vulvrdjw

vulvrdjw4#

更新系统BIOS设置Assus
1.打开系统电源并按[delete]键进入BIOS [EZ Mode]
1.按[F7]键进入BIOS [高级模式],如下图:(如果按[删除]键直接进入[高级模式],则无需再按[F7]键)
1.选择[高级]页面,然后单击[CPU配置]项
1.选择[英特尔(VMX)虚拟化技术]项目并设置为[启用]
1.按[F10]键并单击[OK],系统将自动重新启动

hl0ma9xz

hl0ma9xz5#

正确的权限包括:

sudo chmod 666 /dev/kvm

相关问题