LINUX.ORG.RU

заморочки с bash


0

0

Всем здравствуйте! Помогите, пожалуйста, если есть время. Не пойму, что делаю неправильно :( А проблема такая:

1. есть, допустим, такой скрипт script1: #!/bin/sh echo "hi"

вот запускаю его под каким-нить user1 ок, работает

2. mount /mnt/disk2 (в fstab строчка ext2 rw,user,noauto ...)

ok

делаю под root следующее:

3. mkdir /mnt/disk2/progs 4. chown -R user1 /mnt/disk2/progs

потом захожу как user1

5. cp script1 /mnt/disk2/progs 6. cd /mnt/disk2/progs

пытаюсь запустить

7. script1

а в ответ - bash: script1: /bin/sh: bad interpreter : permission denied

если делать так 8. bash script1 - все ок

А нужно чтоб user1 скрипт запускал и обязательно в /mnt/disk2/progs

Спасибо заранее. Наверняка эта проблема решается легко, но вот вчера у меня чуть крыша не поехала :) P.S. (если это важно - slackware 2.4.20-pre11 bash-2.05b)

anonymous

надеюсь, так получится

только что выкопал из faq- монтировать нужно с defaults, а не с user

anonymous
()

defaults и user это просто сокращения для наборов опций -- так что можно взять смесь нужных опций -- часть из дефолтс, часть из юзер.

dilmah ★★★★★
()
Ответ на: комментарий от dilmah

ok согласен

ok согласен, мне мешает опция noexec или nosuid, скорее всего

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.