openSUSE > Palvelinohjelmat ja ohjelmointi

Scriptin kirjoitus

<< < (2/4) > >>

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