Можно ли включить выполнение файлов из монтирования cifs в bash?

Можно ли включить выполнение файлов из монтирования cifs в bash?

У меня есть удаленное монтирование с помощью cifs, и, похоже, нет способа заставить bash выполнять скрипты с этого монтирования. Возможно ли включить такое выполнение?

ls -lh ini*
-rwxrwxr-x 1 alan 500 222 2012-03-23 10:16 initall.sh

bash --version
GNU bash, version 4.2.8(1)-release (i686-pc-linux-gnu)

./initall.sh
bash: ./initall.sh: Permission denied

Монтирование cifs, похоже, также поддерживает расширения unix, поскольку мне удаётся правильно изменить права доступа к файлу.

Далее следуют параметры монтирования: user,auto,pass= ***,uid=alan,user=***

решение1

Параметр userмонтирования по умолчанию отключен exec. Измените параметры монтирования, чтобы включить execявно.

решение2

Вы всегда можете выполнить скрипт с помощью

sh ./your_script.sh

или

bash ./your_script.sh

или любую другую оболочку, которую вы используете. Работает даже при включенной опции монтирования noexec.

Связанный контент