• Usuari de les =?UTF-8?B?bcOgcXVpbmVz?= virtuals .qcow

    From Griera@21:1/5 to All on Thu Mar 20 15:10:01 2025
    Hola grup:

    Tinc instal·lat Debian 12 bookworm i faig servir la interfície d'usuari d'escriptori «virt-manager» per crear els fitxers .qcow (màquines virtuals) en una Debian estable. L'aplicació virt-manager l’obro com usuari normal (sense «sudo»). El cas �
    �s que les crea amb propietari root:root i voldria que les creés essent el propietari el meu usuari i no trobo la manera de fer-ho. El meu usuari està afegit als grups kvm i libvirt. Es pot fer? Com es faria? Gràcies! Si canvio a mà el propietari,
    llavors no les puc obrir.

    Gràcies i salutacions!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Griera@21:1/5 to Josep Lladonosa on Thu Mar 20 19:40:01 2025
    Moltes gràcies, Josep!

    Provo això que t'ha dit la intel·ligència artificial. Té molt de sentit.

    Tens tota la raó sobre això que dius de la intel·ligència artificial, però és que no la tinc molt per la mà.

    Gràcies i salutacions!

    On Thu, 20 Mar 2025 16:35:32 +0100
    Josep Lladonosa <[email protected]> wrote:

    Hola, Griera,

    També soc usuari de libvirt però mai no m'ha calgut el que demanes. En el meu cas, les màquines virtuals tenen format .qcow2 i es troben a /var/lib/libvirt/images.
    A més, les consultes d'aquest caire les plantejo a la intel·ligència artificial. T'enganxo la resposta que m'ha donat:

    +++++++++++++++++++++++++++++++

    Per permetre que un usuari normal gestioni les màquines virtuals a Debian
    12 i accedeixi als fitxers .qcow2 sense problemes de permisos, cal ajustar
    la propietat dels fitxers i les permissos adequadament. Aquí tens com fer-ho:
    1. Crear un Grup per a les Màquines Virtuals

    Primer, crea un grup (per exemple, libvirt-users) per gestionar l'accés als fitxers de les màquines virtuals.

    sudo groupadd libvirt-users

    2. Afegir l'Usuari al Grup

    Afegeix l'usuari normal (per exemple, usuari) al grup libvirt-users perquè pugui gestionar els fitxers de les màquines virtuals.

    sudo usermod -aG libvirt-users usuari

    3. Canviar la Propietat dels Fitxers de la Màquina Virtual

    Ara, canvia la propietat dels fitxers de la màquina virtual (.qcow2) a l'usuari normal i al grup que acabes de crear.

    Pots canviar la propietat dels fitxers .qcow2 existents un per un, o si
    vols canviar la propietat de tots els fitxers dins de /var/lib/libvirt/images/, pots fer-ho amb:

    sudo chown -R usuari:libvirt-users /var/lib/libvirt/images/

    Això farà que els fitxers siguin accessibles per l'usuari i el grup libvirt-users.
    4. Ajustar les Permissions Correctament

    A continuació, assegura't que el grup tingui les permisos correctes per llegir/escriure els fitxers. Pots establir les permisos de manera recursiva amb:

    sudo chmod -R 770 /var/lib/libvirt/images/

    Això permet que el propietari i el grup puguin llegir, escriure i executar, mentre que altres no tenen accés. Pots ajustar les permisos si necessites nivells d'accés diferents.
    5. Ajustar els Permisos de libvirt

    El procés libvirt també ha de poder accedir a aquests fitxers, així que és
    important assegurar-te que l'usuari que executa libvirt (normalment libvirt-qemu o libvirt) pugui accedir als fitxers. Pots afegir l'usuari al grup libvirt amb:

    sudo usermod -aG libvirt usuari

    Això garanteix que l'usuari tingui accés al servei libvirt i pugui interactuar amb les màquines virtuals.
    6. Reiniciar el Servei libvirt

    Finalment, reinicia el servei de libvirt perquè tots els canvis tinguin efecte:

    sudo systemctl restart libvirtd

    Opcional: Fer que els Nous Fitxers de la Màquina Virtual Siguin Automàticament Accessible per l'Usuari

    Si vols que els nous fitxers de màquines virtuals siguin assignats automàticament a l'usuari, pots configurar un hook de libvirt per ajustar
    la propietat dels fitxers després de crear una màquina virtual. Tanmateix, per la majoria de casos, canviar el grup i l'usuari per defecte de /var/lib/libvirt/images/ hauria de ser suficient. ------------------------------

    Amb aquests passos, l'usuari normal haurà de poder gestionar les màquines virtuals i accedir als fitxers de la màquina virtual a /var/lib/libvirt/images/.
    ++++++++++++++++++

    Cordialment,
    Josep

    On Thu, 20 Mar 2025 at 15:06, Griera <[email protected]> wrote:

    Hola grup:

    Tinc instal·lat Debian 12 bookworm i faig servir la interfície d'usuari d'escriptori «virt-manager» per crear els fitxers .qcow (màquines virtuals)
    en una Debian estable. L'aplicació virt-manager l’obro com usuari normal (sense «sudo»). El cas és que les crea amb propietari root:root i voldria
    que les creés essent el propietari el meu usuari i no trobo la manera de fer-ho. El meu usuari està afegit als grups kvm i libvirt. Es pot fer? Com es faria? Gràcies! Si canvio a mà el propietari, llavors no les puc obrir.

    Gràcies i salutacions!



    --
    --
    Salutacions...Josep
    --

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)