Kirjoittaja Aihe: Scriptit ei toimi kiintolevy toisessa osiossa, ensimmäisessä toimii.  (Luettu 1903 kertaa)

Jaxz

  • Käyttäjä
  • Viestejä: 19
    • Profiili
Ongelmani liittyy scriptien ajoon.
Kiintolevy on jaettu kahteen eri osaan. Ensimmäinen on varattu järjestelmälle (sda2) ja toinen vdr tallenteille ja asetuksille (sda4). Scripti, joka toimii normaalisti levyn juuressa ja sda2 osiolla ei toimi osiolla sda4.

Kone ilmoittaa sudolla ajettaessa:
Koodia: [Valitse]
sudo: unable to execute ./hello.sh: Permission deniedja ilman:
Koodia: [Valitse]
-bash: ./hello.sh: /bin/sh: bad interpreter: Lupa evätty
Juuressa ja kotikansissa scripti toimii loistavasti:
Koodia: [Valitse]
vdr@vdr-desktop:/$ ./hello.sh
Hello World

Oikeuksien pitäisi olla kunnossa / samat kaikkialla. Kuinka lähteä purkamaan ko. ongelmaa?
5 x Ubuntu vs. 1 x M$ Windows

anttimr

  • Käyttäjä
  • Viestejä: 1625
    • Profiili
Mille näyttää fstab?

Koodia: [Valitse]
cat /etc/fstab
Onko sda4:n liitosvalinnoissa käytetty noexec, joka estää tiedostojen suorituksen?
Ubuntu 12.10 Quantal Quetzal

Jaxz

  • Käyttäjä
  • Viestejä: 19
    • Profiili
Mille näyttää fstab?

Koodia: [Valitse]
cat /etc/fstab
Onko sda4:n liitosvalinnoissa käytetty noexec, joka estää tiedostojen suorituksen?

Fstab:n määrityksistä tuo oli tosiaan kiinni.

Aikaisemmin sda4:n kohdalla oli:
Koodia: [Valitse]
/dev/sda4                                  /video         ext3         errors=remount-ro,users,user,relatime  0  0
Muutin riviksi seuraavaa:
Koodia: [Valitse]
UUID=54761d57-cb2b-4a41-a081-35906915651c  /video         ext3         defaults,errors=remount-ro,relatime  0  0
Nyt ainakin toimii kaikki kuten pitää..
5 x Ubuntu vs. 1 x M$ Windows