Монтирование Synology cifs не позволяет выполнить выполнение

Монтирование Synology cifs не позволяет выполнить выполнение

У меня есть Synology NAS. Я могу нормально монтировать каталог cifs на Linux (пробовал и Centos 6, и Ubuntu 12). Я могу делать все нормально, за исключением того, что не могу ничего выполнить на нем. Если я попробую нажать Tab для завершения, он не покажет никаких исполняемых файлов, только каталоги. Если я действительно введу исполняемый файл, он выдаст сообщение «отказано в доступе», даже если я попробую сделать это как root.

Мой fstab выглядит так:

//172.22.1.3/public/data /data cifs user,uid=501,rw,suid,credentials=/etc/credentials 0 0 auto

Я что-то не так делаю на стороне Linux? Или это проблема Synology или NAS в целом?

Спасибо.

решение1

Это действительно старый вопрос, но я нашел его, пытаясь решить ту же проблему. Я думаю, что нашел решение (по крайней мере, оно сработало для меня).

Я обнаружил, что если убрать опцию "user", проблема исчезает. Или если использовать "user,exec" вместо просто "user".

Наконец, в одной из версий страницы руководства я нашел следующее:

user   Allow an ordinary user to mount the filesystem.  The name of the
          mounting user is written to the mtab file  (or  to  the  private
          libmount  file  in /run/mount on systems without a regular mtab)
          so that this same user can unmount the filesystem  again.   This
          option  implies  the  options  noexec, nosuid, and nodev (unless
          overridden  by  subsequent  options,  as  in  the  option   line
          user,exec,dev,suid).

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