Synology cifs 安装不允许执行

Synology cifs 安装不允许执行

我有一台 Synology NAS。我能够在 Linux 上顺利挂载 cifs 目录(尝试了 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).

相关内容