openSUSE > Palvelinohjelmat ja ohjelmointi
Scriptin kirjoitus
RaijaR:
En saa toimimaan, vaikka kopioin sinulta sen scriptin että desktopin. Vaihdoin vain käyttäjän raijaksi. Onhan sinullakin opensuse/KDE
raimo:
Olethan antanut skriptille ajo-oikeudet?
--- Koodia: ---chmod +x /home/raija/bin/chaper.sh
--- Koodi päättyy ---
Tai kaikki:
--- Koodia: ---chmod +a /home/raija/bin/chaper.sh
--- Koodi päättyy ---
RaijaR:
Jep. Nuo aseteukset (chmod) olin jo asettanut aiemmin.
Nyt olen tupeksinut homman niin, että kun klikkaan tekemääni desktop-tiedostoa aukeaa kaksi konsolia (minun käyttäjätunnuksella), joista toiseen nämä herjat:
--- Koodia: ---kf.i18n: "Interpolation {$[gen %1]} in {$[gen %1] &asetukset...} failed: Non-string return value: undefined"
kf.i18n: "Interpolation {$[gen %1]} in {$[gen %1] käyttö&ohj...} failed: Non-string return value: undefined"
kf.i18n: "Interpolation {$[elat %1]} in {&Tietoa $[yleisnimi_...} failed: Non-string return value: undefined"
^C
Varoitus: Ohjelma ”/usr/bin/konsole” kaatui.
--- Koodi päättyy ---
Toinen konsoli-istunto vain aukeaa, eikä edelleenkään tapahdu mitään muuta.
En siis ole saanut mitään scriptiä toimimaan klikkaamalla, vaikka scripti sisältäisi vain pelkän list-komennon omasta tiedostosta.
harmie:
Vähän ohi aiheen, mutta onko joku syy miksi tota scriptiä pitäisi ajella manuaalisesti? Senhän voisi määrittää ajettavaksi koneen käynnistyessä automaattisesti.
RaijaR:
Se, että ko. scripti ajettaisiin automaattisesti koneen käynnistyessä, ei oikein vastaa tarkoitustaan.
Scriptin ajo manuaalisesti on vain hätäapu varsinaiseen ongelmaan eli siihen, että /share/ -hakemistoon tulee "väärät" oikeudet guest-koneen puolelta.
Guest: LinuxMint 20
Host: openSUSE Tumbleweed
Mintistä tehty tiedosto näyttää hyvältä Mintistä katsottuna. Tämän tiedoston siis haluan avata openSUSE (host) puolelta
raija@VM:~$ cd /share
raija@VM:/share$ touch mintissä-tehty-tiedosto.txt
raija@VM:/share$ chmod 777 *.*
raija@VM:/share$ ls -la
yhteensä 4
drwxrwxrwx 1 root root 56 joulu 16 14:41 .
drwxr-xr-x 24 root root 4096 joulu 11 22:52 ..
-rwxrwxrwx 1 raija raija 0 joulu 16 14:40 mintissä-tehty-tiedosto.txt
Mutta openSUSEn puolelta sitä ei saakaan avattua, koska käyttäjätunnus on qemu ja suojaukset estää avauksen
raija@localhost:~> cd /share
raija@localhost:/share> l
yhteensä 0
drwxrwxrwx 1 root root 56 16.12. 14:36 ./
drwxr-xr-x 1 root root 242 11.12. 23:23 ../
-rw------- 1 qemu qemu 0 16.12. 14:40 mintissä-tehty-tiedosto.txt
raija@localhost:/share> cat mintissä-tehty-tiedosto.txt
cat: mintissä-tehty-tiedosto.txt: Lupa evätty
raija@localhost:/share>
raija@localhost:/share>
Hostissa raija on lisätty qemu ryhmään. Yritetty myös luoda toinen käyttäjä Mintiin :(
Yritykseni on siis jotenkin saada Mintistä tehty tiedosto/hakemisto avautumaan myös openSUSEn puolella (toisin päin toimii eli Mint pysyy avaamaan openSUSEta tehdyn tiedoston jne).
Navigaatio
[0] Viestien etusivu
[#] Seuraava sivu
[*] Edellinen sivu
Siirry pois tekstitilasta