検索

B.2.2. Failed to connect socket ... : Permission denied

download PDF
現象
virsh コマンドを実行すると、以下のエラー(または同様のもの)が表示されます。
$ virsh -c qemu:///system list
error: Failed to connect socket to '/var/run/libvirt/libvirt-sock': Permission denied
error: failed to connect to the hypervisor
調査
ホスト名が指定されていない場合、QEMU への接続はデフォルトで UNIX ソケットを使用します。このコマンドを root として実行したエラーがない場合は、/etc/libvirt/libvirtd.conf の UNIX ソケットオプションが誤って設定されている可能性があります。
解決方法
UNIX ソケットを使用して非 root ユーザーとして接続するには、/etc/libvirt/libvirtd.conf で以下のオプションを設定します。
unix_sock_group = <group>
unix_sock_ro_perms = <perms>
unix_sock_rw_perms = <perms>
注記
virsh を実行しているユーザーは、unix_sock_group オプションで指定した グループ のメンバーである必要があります。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.