[英]kvm permission denied on Android Studio emulator
當我嘗試運行 AVD 時,出現以下錯誤:
/dev/kvm device permission denied
是的,我知道,我沒有訪問/dev/kvm
的權限,我知道我可以通過更改我的用戶的/dev/kvm
權限來“解決”它,並將我的用戶設置為 kvm 組,它是工作但是當我重新啟動我的用戶 session 時, /dev/kvm
權限返回到 root 用戶和 root 組,我需要一次又一次地為我的組設置權限......
如何設置此權限並防止當我重新啟動計算機時我的權限不再更改?
所以:Ubuntu 18.04.01
此命令應該可以幫助您:
sudo setfacl -m u:$USER:rwx /dev/kvm
使用它,您將授予當前用戶對 /dev/kvm 的 rwx 權限。 或者只是將 $USER 替換為您需要的任何用戶。
正如 setfacl 聯機幫助頁中提到的“此實用程序設置文件和目錄的訪問控制列表 (ACL)”。 它與 chmod 和 chown 有點不同。 使用它,您可以向特定用戶授予所需的權限。 它是一個更強大的工具,更細粒度。 如果您想深入了解,請閱讀訪問控制列表。 例如,在 ubuntu 文檔中: https : //help.ubuntu.com/community/FilePermissionsACLs
有同樣的問題,當您重新啟動程序時它起作用了。
須藤 chmod 777 -R /dev/kvm
在 ubuntu 系統中,可以使用命令sudo chmod 777 -R /dev/kvm
更新內核虛擬機的權限。
正確的權限是:
sudo chmod 666 /dev/kvm
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.