![libvirt에 기본적으로 루트 권한이 필요한 이유는 무엇입니까?](https://linux55.com/image/108584/libvirt%EC%97%90%20%EA%B8%B0%EB%B3%B8%EC%A0%81%EC%9C%BC%EB%A1%9C%20%EB%A3%A8%ED%8A%B8%20%EA%B6%8C%ED%95%9C%EC%9D%B4%20%ED%95%84%EC%9A%94%ED%95%9C%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
virt-manager 또는 virsh를 사용하여 libvirt에 액세스하려고 시도했지만 권한 문제가 계속 발생합니다. 나는에서 찾았다이 블로그 게시물libvirt 데몬에 대한 일반 사용자 액세스를 허용하기 위해 Polkit 규칙을 추가할 수 있습니다.
그래서 libvirt에 기본적으로 루트 권한이 필요한 타당한 이유가 있는지 궁금합니다. 나는 polkit이 어떻게 작동하는지 모르기 때문에 이것이 보이는 것만큼 안전하지 않거나 이 접근 방식에 다른 단점이 있을 수 있습니다.
답변1
기본 구성에서 libvirtd 시스템에 대한 액세스는 루트와 동일할 수 있습니다. qemu:///session을 사용하는 경우 libvirt에는 기본적으로 루트 액세스가 필요하지 않습니다.