Имею NAS Synology. Я могу смонтировать каталог cifs на linux (пробовал как centos 6, так и Ubuntu 12). Я могу все делать нормально, но ничего не могу выполнить. Если я попытаюсь завершить вкладку, она не покажет никаких исполняемых файлов, только каталоги. Если я на самом деле наберу исполняемый файл, он скажет «В разрешении отказано», даже если я попробую его как root.
Мой fstab выглядит так:
//172.22.1.3/public/data /data cifs user,uid=501,rw,suid,credentials=/etc/credentials 0 0 auto
Я что-то делаю не так со стороны Linux? Или это синология или NAS вообще проблема?
Спасибо.
Это действительно старый вопрос, но я обнаружил, что он пытается решить ту же проблему. Думаю, я нашел решение (по крайней мере, у меня оно сработало).
Я обнаружил, что если я удалю опцию «пользователь», проблема исчезнет. Или, если я использую «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).