Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: Jaxz - 16.09.09 - klo:10.07

Otsikko: Scriptit ei toimi kiintolevy toisessa osiossa, ensimmäisessä toimii.
Kirjoitti: Jaxz - 16.09.09 - klo:10.07
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?
Otsikko: Vs: Scriptit ei toimi kiintolevy toisessa osiossa, ensimmäisessä toimii.
Kirjoitti: anttimr - 16.09.09 - klo:10.12
Mille näyttää fstab?

Koodia: [Valitse]
cat /etc/fstab
Onko sda4:n liitosvalinnoissa käytetty noexec, joka estää tiedostojen suorituksen?
Otsikko: Vs: Scriptit ei toimi kiintolevy toisessa osiossa, ensimmäisessä toimii.
Kirjoitti: Jaxz - 18.09.09 - klo:14.44
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ää..