Synology cifs マウントが実行を許可しない

Synology cifs マウントが実行を許可しない

私は Synology NAS を持っています。Linux で CIFS ディレクトリを問題なくマウントできます (CentOS 6 と Ubuntu 12 の両方を試しました)。何も実行できないこと以外はすべて問題なくできます。Tab で完了しようとすると、実行ファイルは表示されず、ディレクトリのみが表示されます。実際に実行ファイルを入力すると、ルートとして試しても「権限が拒否されました」と表示されます。

私の 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」の代わりに「user,exec」を使用すると、問題が解決します。

最終的に、あるバージョンのマニュアルページの下部に次の記述を見つけました:

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).

関連情報