> Por ejemplo este script no lo puede ejecutar poniendo > ./prueba > ya que me devuelve este error: > bash: ./prueba: /bin/bash: bad interpreter: Permiso denegado > > sin embargo puedo ejecutarlo con: > $bash prueba
¿No estarás intentando ejecutarlo en una partición marcada como "noexec"? Puedes comprobarlo en /etc/fstab. He intentado hacer esto mismo que tú cuentas en mi partición /local (noexec): merlin:/local$ ./kk bash: ./kk: bad interpreter: Permiso denegado merlin:/local$ bash kk cucu merlin:/local$ merlin:/local$ dir total 59904 drwxr-xr-x 3 sdocio users 4096 jun 7 11:34 backup/ -rwxr-xr-x 1 sdocio users 25 ago 11 18:10 kk* merlin:/local$ grep -w "/local" /etc/fstab /dev/hda6 /local ext2 defaults,noexec 1 2 Espero que te sirva. Saludos, --------------------------------------------------------------------- Susana Sotelo Docío http://www.linghoo.com/de/sdocio Facultade de Filoloxía sdocio-en-linghoo.com _o) Universidade de Santiago de Compostela / \\ "Neunu ti at a abberrer mai si thocceddas a sas jannas _(___V cun mudos thoccos de ocros" -- proverbio sardo #96506 --------------------------------------------------------------------- Fingerprint: CB43 06DA BEC9 8F06 D001 DA5E E3AA 1695 E910 7C4D ---------------------------------------------------------------------