Android Studio 模拟器的 kvm 权限被拒绝
kvm permission denied on Android Studio emulator
当我尝试 运行 AVD 时,出现以下错误:
/dev/kvm device permission denied
是的,我知道,我没有访问 /dev/kvm
的权限,我知道我可以 "solve" 通过更改我的用户的 /dev/kvm
权限,并且将我的用户设置为 kvm 组,它正在工作,但是当我重新启动我的用户会话时,/dev/kvm
权限 return 到 root 用户和 root 组,我需要一次又一次地设置对我的组的权限...
如何设置此权限并防止当我重新启动计算机时我的权限不再更改?
所以:Ubuntu 18.04.01
这个命令应该可以帮到你:
sudo setfacl -m u:$USER:rwx /dev/kvm
使用它,您将授予当前用户对 /dev/kvm 的 rwx 权限。或者只是将 $USER 替换为您需要的任何用户。
如 setfacl 联机帮助页所述"This utility sets Access Control Lists (ACLs) of files and directories." 它与 chmod 和 chown 有点不同。使用它,您可以向特定用户授予所需的权限。它是一个更强大的工具,而且更细粒度。如果您想深入了解,请阅读访问控制列表。例如,在 ubuntu 文档中:https://help.ubuntu.com/community/FilePermissionsACLs
遇到同样的问题,重启程序就可以了。
sudo chmod 777 -R /dev/kvm
可以在ubuntu系统中使用命令sudo chmod 777 -R /dev/kvm
更新内核虚拟机的权限。
正确的权限是:
sudo chmod 666 /dev/kvm
当我尝试 运行 AVD 时,出现以下错误:
/dev/kvm device permission denied
是的,我知道,我没有访问 /dev/kvm
的权限,我知道我可以 "solve" 通过更改我的用户的 /dev/kvm
权限,并且将我的用户设置为 kvm 组,它正在工作,但是当我重新启动我的用户会话时,/dev/kvm
权限 return 到 root 用户和 root 组,我需要一次又一次地设置对我的组的权限...
如何设置此权限并防止当我重新启动计算机时我的权限不再更改?
所以:Ubuntu 18.04.01
这个命令应该可以帮到你:
sudo setfacl -m u:$USER:rwx /dev/kvm
使用它,您将授予当前用户对 /dev/kvm 的 rwx 权限。或者只是将 $USER 替换为您需要的任何用户。
如 setfacl 联机帮助页所述"This utility sets Access Control Lists (ACLs) of files and directories." 它与 chmod 和 chown 有点不同。使用它,您可以向特定用户授予所需的权限。它是一个更强大的工具,而且更细粒度。如果您想深入了解,请阅读访问控制列表。例如,在 ubuntu 文档中:https://help.ubuntu.com/community/FilePermissionsACLs
遇到同样的问题,重启程序就可以了。
sudo chmod 777 -R /dev/kvm
可以在ubuntu系统中使用命令sudo chmod 777 -R /dev/kvm
更新内核虚拟机的权限。
正确的权限是:
sudo chmod 666 /dev/kvm