В эмуляторе Android Studio отказано в разрешении kvm - PullRequest
0 голосов
/ 05 октября 2018

Когда я пытаюсь запустить AVD, я получаю следующее сообщение об ошибке:

/dev/kvm device permission denied

Да, я знаю, у меня нет разрешения на доступ /dev/kvm, я знаю, что могу "решить"это, изменив разрешение /dev/kvm на моего пользователя и установив для него значение kvm group, оно работает, но когда я перезапускаю сеанс пользователя, разрешение /dev/kvm возвращается к пользователю root и корневой группе, и мне нужно установитьразрешение моей группе снова и снова ...

Как установить это разрешение и предотвратить, чтобы при перезагрузке компьютера мое разрешение больше не менялось?

SO: Ubuntu 18.04.01

1 Ответ

0 голосов
/ 12 октября 2018

Эта команда должна вам помочь:

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

Используя ее, вы предоставите текущему пользователю разрешения rwx для / dev / kvm.Или просто замените $ USER на любого пользователя, который вам нужен.

Как упомянуто на страницах setfacl "Эта утилита устанавливает списки контроля доступа (ACL) для файлов и каталогов".Это немного отличается от chmod и chown.Используя его, вы можете предоставить необходимые разрешения конкретному пользователю.Это немного более мощный инструмент и гораздо более мелкозернистый.Если вы хотите погрузиться глубже, прочитайте о списках контроля доступа.Например, в документации по Ubuntu: https://help.ubuntu.com/community/FilePermissionsACLs

...