Проблема исполнения файлов от пользователя (Фигня какая-то =()

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
PM85
Сообщения: 77

Проблема исполнения файлов от пользователя

Сообщение PM85 »

Странность возникла, даже не знаю что поделать. В общем вот что:

от пользователя, а вернее в пользовательской папке скрипты не запускаются.
Допустим простое:

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

Файл, содержимое:
#!/bin/bash
echo "wats a? =("

-rwxr-xr-x  1 pm pm   31 Окт 17 15:49 script

pm@localhost ~ $ ./script
bash: ./script: /bin/bash: bad interpreter: Отказано в доступе


Суперпользователю говорит то же самое, а если скрипт лежит в /etc, допустим, все прекрасно выполняется. Из-за этого точно так же не запускается ies4linux, который очень нужен!

Помогите советом.
Спасибо сказали:
Аватара пользователя
0ut
Сообщения: 307
Статус: Злыдень
ОС: *nix

Re: Проблема исполнения файлов от пользователя

Сообщение 0ut »

А что за ось? и bash точно в /bin валяеться?
Запросы ошибок к операционной системе игнорироваться не могут.
Спасибо сказали:
Аватара пользователя
PM85
Сообщения: 77

Re: Проблема исполнения файлов от пользователя

Сообщение PM85 »

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

localhost pm # uname -a
Linux localhost 2.6.17-gentoo-r7 #3 PREEMPT Tue Sep 26 15:25:09 VLAST 2006 i686 Intel(R) Pentium(R) M processor 1.73GHz GenuineIntel GNU/Linux
localhost pm # ls /bin/bash
/bin/bash
Спасибо сказали:
Аватара пользователя
admiral
Сообщения: 361

Re: Проблема исполнения файлов от пользователя

Сообщение admiral »

Может /home монтируется с noexec?
Спасибо сказали:
Аватара пользователя
0ut
Сообщения: 307
Статус: Злыдень
ОС: *nix

Re: Проблема исполнения файлов от пользователя

Сообщение 0ut »

попробуй #!/bin/sh .... тоже самое будет?
Запросы ошибок к операционной системе игнорироваться не могут.
Спасибо сказали:
Аватара пользователя
PM85
Сообщения: 77

Re: Проблема исполнения файлов от пользователя

Сообщение PM85 »

/home монтируется так:

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

/dev/hda2               /home           ext3            auto,users,defaults     0 0


На #!/bin/sh то же самое
Спасибо сказали:
Аватара пользователя
admiral
Сообщения: 361

Re: Проблема исполнения файлов от пользователя

Сообщение admiral »

а если попробовать так:
$ /bin/bash ./script
Спасибо сказали:
Аватара пользователя
0ut
Сообщения: 307
Статус: Злыдень
ОС: *nix

Re: Проблема исполнения файлов от пользователя

Сообщение 0ut »

попробуй от пользователя в домашней директории запустить....не от рута
Запросы ошибок к операционной системе игнорироваться не могут.
Спасибо сказали:
Аватара пользователя
PM85
Сообщения: 77

Re: Проблема исполнения файлов от пользователя

Сообщение PM85 »

Опа!

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

pm@localhost ~ $ /bin/bash ./script
wats a? =(


Только почему так? Это ведь не нормально, долно ведь само запускаться... =/
Спасибо сказали:
Аватара пользователя
admiral
Сообщения: 361

Re: Проблема исполнения файлов от пользователя

Сообщение admiral »

PM85 писал(а):
17.10.2006 09:35
/home монтируется так:

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

/dev/hda2               /home           ext3            auto,users,defaults     0 0

^^^^
На #!/bin/sh то же самое

в man mount указано, что users подразумевает так же nosuid, noexec, nodev. Удали users.
И вообще нельзя юзерам разрешать монтировать разделы. Ставь users лучше только для флэшек, сд-рома и флоппика.
Спасибо сказали:
Аватара пользователя
PM85
Сообщения: 77

Re: Проблема исполнения файлов от пользователя

Сообщение PM85 »

Все верно! Именно в этом users и была проблема. Спасибо за помощь, всего пол часа и все решено, давно надо было обратиться :)
Спасибо сказали: