Решено: Проблема.bash. (deb.sid)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

sonarius
Сообщения: 6
ОС: debian.Sid

Решено: Проблема.bash.

Сообщение sonarius »

Приветствую.
Сегодня обнаружил, что в bash-e творится что-то не ладное.

при попытке выполнить скрипт test.sh выдает

Код:

sonarius:/code# ./test.sh bash: ./test.sh: Отказано в доступе

а если явно указать

Код:

sonarius:/code# SH ./test.sh

то скрипт выполняется.

такая же проблема и с перловыми скриптами.

Будьте добры - подскажите в какую сторону копать ?
Спасибо сказали:
Аватара пользователя
Atragor
Сообщения: 681
Статус: ...

Re: Решено: Проблема.bash.

Сообщение Atragor »

chmod +x ./test.sh ???
If you were MEANT to understand it, we wouldn't have called it 'code' © bash.org
Спасибо сказали:
sonarius
Сообщения: 6
ОС: debian.Sid

Re: Решено: Проблема.bash.

Сообщение sonarius »

Atragor писал(а):
27.10.2007 20:39
chmod +x ./test.sh ???

права стоят , но не помогает.
Спасибо сказали:
Аватара пользователя
nesk
Сообщения: 2268
Статус: Линукссаксовец
ОС: MS Windows XP Home SP3

Re: Решено: Проблема.bash.

Сообщение nesk »

ну не знаю.
может сам скриптик покажете?
Внимание: У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.

0xDEFEC8ED
Спасибо сказали:
sonarius
Сообщения: 6
ОС: debian.Sid

Re: Решено: Проблема.bash.

Сообщение sonarius »

nesk писал(а):
28.10.2007 00:33
ну не знаю.
может сам скриптик покажете?

Код:

echo "its work";
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Решено: Проблема.bash.

Сообщение Uncle_Theodore »

Там в начале скрипта надо написать

#!/bin/bash
Спасибо сказали:
sonarius
Сообщения: 6
ОС: debian.Sid

Re: Решено: Проблема.bash.

Сообщение sonarius »

тот же эффект=(
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: Решено: Проблема.bash.

Сообщение diesel »

копипейст из терминала результата команд:

cat test.sh
ls -l test.sh
./test.sh

в студию.

вот типа такого:

Код: Выделить всё

diesel@debian:/tmp$ cat test.sh
#!/bin/bash
echo "Hello World"
diesel@debian:/tmp$ ls -l test.sh
-rwxr-xr-x 1 diesel diesel 31 2007-10-27 02:53 test.sh
diesel@debian:/tmp$ ./test.sh
Hello World
diesel@debian:/tmp$
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Решено: Проблема.bash.

Сообщение Uncle_Theodore »

Значит так.

1. Вы пытаетесь запустить скрипт с какого раздела? Не с FATа ли?
2. Раздел этот примонтирован не с опцией noexec? (посмотрите командой mount)
3. Покажите точный текст скрипта.
Спасибо сказали:
sonarius
Сообщения: 6
ОС: debian.Sid

Re: Решено: Проблема.bash.

Сообщение sonarius »

Код:

g0@sat:/mnt/320/_distrib/code$ cat test.sh #!/bin/bash echo "ITS WORK" g0@sat:/mnt/320/_distrib/code$ ls -l test.sh -rwxr-xr-x 1 g0 g0 27 2007-10-28 02:17 test.sh g0@sat:/mnt/320/_distrib/code$ ./test.sh bash: ./test.sh: /bin/bash: bad interpreter: Отказано в доступе g0@sat:/mnt/320/_distrib/code$


точно .... noexec =)

Код:

/dev/sda1 on / type ext3 (rw,errors=remount-ro) tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) procbususb on /proc/bus/usb type usbfs (rw) udev on /dev type tmpfs (rw,mode=0755) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) /dev/sda6 on /home type ext3 (rw) /dev/sdb1 on /mnt/320 type ext3 (rw,noexec,nosuid,nodev) nfsd on /proc/fs/nfsd type nfsd (rw)


спасибо добрые люди за помощь.
низкий вам поклон.
Спасибо сказали: