Kirjoittaja Aihe: QEMU: jaettujen tiedostojen oikeudet  (Luettu 371 kertaa)

0 jäsentä ja 1 Vieras katselee tätä aihetta.

Poissa RaijaR

  • Jäsen
  • Viestejä: 1164
  • Sukupuoli: Nainen
QEMU: jaettujen tiedostojen oikeudet
« : 12.12.2020 - klo:13:13 »
Palasin taas virittelemään QEMUa...  :P

Ongelma on se, että kun Guestin puolelta (LinuxMint) tekee share-hakemistoon tiedoston tms. niin sitä ei saa normaali käyttäjänä (=raija) auki. Ei ole oikeuksia tehdä mitään em. tiedostoille.
Toisin päin homma toimii ok eli Hostista tehdyt tiedostot saa auki Guestin puolelta.

Qemu näämmä näprää nuo asetukset tuollaiseksi Hostin puolella. Tietysti voin muuttaa asetukset roottina chmod komennolla, mutta luulisi tuohon joku muukin konsti löytyvän, kun jossainhan nuo qemu-käyttäjän oikeudet määritellään? Tai ehkä LinuxMintin päässä pitäisi jotain käyttäjä/ryhmä -muutoksia tehdä, vaan kun en osaa  :-[
Pöytäkone NUC Intel NUC8i7BEH, openSUSE Tumbleweed, jossa nippu distroja QEMU/KVM:ssä
Läppäri Acer Aspire V7,  en itsekään tiedä, vaihtuu niin sukkelaan
Läppäri Acer Aspire V5, Windows 10 ja Linux Mint 19.3?
Ja Väinö-minibulli :D

Poissa SuperOscar

  • Käännösryhmä
  • *
  • Viestejä: 788
  • Sukupuoli: Mies
  • Tänään täällä, huomenna poissa
    • Legisign.org
Vs: QEMU: jaettujen tiedostojen oikeudet
« Vastaus #1 : 12.12.2020 - klo:17:30 »
Asiakaskoneen puolella umask kuntoon (esim. 022, Debian-pohjaisissa asetus helposti /etc/login.defs-tiedoston UMASK=-rivillä) ja isännän puolella voisi oman tunnuksen lisätä qemu-ryhmään?
openSUSE Leap 15.3 (pöytäkone 1 & kannettava 1), openSUSE Leap 15.2 (kannettavat 2 & 3), openSUSE Tumbleweed (pöytäkone 2), Ubuntu 20.04 LTS (RPi 2 B)

Poissa RaijaR

  • Jäsen
  • Viestejä: 1164
  • Sukupuoli: Nainen
Vs: QEMU: jaettujen tiedostojen oikeudet
« Vastaus #2 : 13.12.2020 - klo:01:15 »
Tuo UMASK oli guestin puolella ok. Eli ei apua.

Luulen, en todellakaan tiedä, että QEMU asettaa itse itsensä tiedoston user/group -omistajaksi hostissa, kun tiedosto/hakemisto luodaan LinuxMintistä? Olen yrittänyt käpistellä /etc/libvirt/qemu.conf  -tiedostoa hostin puolella onnistumatta, paitsi sotkua on olen saanut aikaiseksi.   ;D
 
Tiedosto "tämä on tehty minstistä.txt" on tehty siis LinuxMintin (=guest) puolella.
 
Kun katsoo ko. hakemiston sisältöä konsolissa, niin hostissa näkyy näin:

raija@localhost:/share> l
yhteensä 0
drwxrwxrwx 1 raija users  60 13.12. 00:45 ./
drwxr-xr-x   1 root  root  242 11.12. 23:23 ../
-rw-------  1 qemu  qemu    0 13.12. 00:45 tämä on tehty minstistä.txt <---- kääk, tiedoston oikeudet!!

ja guestissa näin:

raija@VM:/share$ ls -la
yhteensä 4
drwxrwxrwx  1 raija users   60 joulu  13 00:45  .
drwxr-xr-x   24 root  root  4096 joulu  11 22:52  ..
-rw-rw-r--  1 raija raija    0 joulu  13 00:45 'tämä on tehty minstistä.txt'

Netistä näyttää olevan useallakin ihmisellä samaa ongelmaa, mutta en ole löytänyt tähän ongelmaan ratkaisua. Vaan eihän tämän näin pidä toimia, ei ainakaan minun yksikertaisessa konffiksessa. Ehkä en vain näe metsää puilta... :-\
Pöytäkone NUC Intel NUC8i7BEH, openSUSE Tumbleweed, jossa nippu distroja QEMU/KVM:ssä
Läppäri Acer Aspire V7,  en itsekään tiedä, vaihtuu niin sukkelaan
Läppäri Acer Aspire V5, Windows 10 ja Linux Mint 19.3?
Ja Väinö-minibulli :D