On Thu, 20 Mar 2025 16:57:47 +0100 Narcis Garcia <[email protected]> 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 <[email protected] > > <mailto:[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 > > -- > > -- > > 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. >

