
KVMと一緒に「タブ」ネットワークデバイスを使用して、仮想マシンをインターネットに接続します。しかし、ルートであるか、「sudo」を使用する必要がありますが、これは不便です。私のユーザーアカウントをいくつかのグループに入れて、root権限なしでネットワークデバイスにアクセスできると思いました。私は前に試しましたWeb開発者グループですが動作しません。私のアカウントはすでにあります。ジャックグループ。
また何をすべきですか?または、権限の問題なく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
。
(で適応Gentoo Wikiウィキ)
答え2
あなたもKVMグループのメンバーであることを確認してください。 kvmグループですべての仮想化エントリ(ネットワーク設定、ファームウェアアクセス、Qemu設定)を使用できるようにすることをお勧めします。