KVM과 함께 "탭" 네트워크 장치를 사용하여 가상 머신을 인터넷에 연결합니다. 하지만 루트여야 하거나 "sudo"를 사용해야 하는데 이는 불편합니다. 내 사용자 계정을 일부 그룹에 넣어 루트 권한 없이 네트워크 장치에 액세스할 수 있다고 생각했습니다. 나는 전에 시도했다웹 개발자그룹이지만 작동하지 않습니다. 내 계정이 이미 있습니다.잭그룹.
또 무엇을 해야 합니까? 아니면 권한 문제 없이 KVM을 자유롭게 사용할 수 있는 방법이 있습니까?
답변1
이 그룹은 읽기 및 쓰기 권한을 가진 사람들입니다 /dev/net/tun
. 기본 설정은 배포판에 따라 다릅니다. 장치 소유권 및 권한은 다음에 의해 설정됩니다.우데브.
/etc/udev/rules.d/zzz_net_tun.rules
다음을 포함하는 파일을 만듭니다.
KERNEL=="tun", GROUP="netdev", MODE="0660", OPTIONS+="static_node=net/tun"
netdev
이렇게 하면 그룹의 모든 사용자가 장치에 액세스할 수 있게 됩니다 . 이 설정은 장치가 생성될 때 적용되므로 장치가 이미 존재하는 경우 수행하십시오 chgrp netdev /dev/net/tun; chmod 660 /dev/net/tun
.
(에서 적응젠투 위키위키)
답변2
귀하도 KVM 그룹의 구성원인지 확인하십시오. kvm 그룹에서 모든 가상화 항목(네트워크 구성, 펌웨어 액세스, Qemu 구성)을 사용할 수 있도록 하는 것이 좋습니다.