В разрешении отказано при запуске «./script.sh», но работает при запуске «bash script.sh» [дубликат]

У меня проблема с запуском простого файла .sh

Вот мой пример:

Я создаю простой файл «abc.sh» для создания папки

 echo 'mkdir abc' > abc.sh

В соответствии с исполняемым битом

 chmod +x abc.sh

Попытка запустить файл sh

 ./abc.sh

В доступе отказано (французская версия)

 bash: ./abc.sh: Permission non accordée

Но когда я выполняю «bash ./abc.sh» вместо «./abc.sh», выполняется сценарий

у вас есть идея?

1
задан 11 April 2016 в 16:54

1 ответ

Вопрос решен..

я просто нашел это сообщение: https://unix.stackexchange.com/questions/203371/run-script-sh-vs-bash-script-sh-permission-denied

файловая система была смонтирована с "noexec" параметрическим усилителем.

0
ответ дан 12 April 2016 в 02:54
  • 1
    Я haven' t установил Ubuntu, я использую право преимущественной покупки, где можно попробовать его. – Aarnav Gautam 21 August 2017 в 06:09

Другие вопросы по тегам:

Похожие вопросы: