Re: Usuari de les màquines virtuals .qcow
On Thu, 20 Mar 2025 16:57:47 +0100
Narcis Garcia <debianlists@actiu.net> wrote:
> La resposta artificial dóna un mal consell: Donar permisos d'execució a
> un fitxer què no s'ha d'executar com a programa.
Doncs obvio aquesta part.
Gràcies per avisar! Salutacions!
>
> Una màquina pot donar respostes lingüísticament correctes més fàcilment
> què no pas donar respostes adequades, perquè no té sentit crític.
> Tot i això, millor aquest extracte que no res.
>
>
> El 20/3/25 a les 16:35, Josep Lladonosa ha escrit:
> > 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 <griera@yandex.com
> > <mailto:griera@yandex.com>> 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
> > --
>
> --
>
> Narcis Garcia
>
> __________
> I'm using this dedicated address because personal addresses aren't
> masked enough at this mail public archive. Public archive administrator
> should remove and omit any @, dot and mailto combinations against
> automated addresses collectors.
>
Reply to: