vers=3.0
でマウントされたSamba共有に権限を設定しようとしています 、ただし機能しません(vers=2.1
の場合) またはvers=2.0
問題もあります。
SMB3-Linux cifsacl
による パーミッションビットを設定するにはオプションが必要ですが、そのオプションを使用すると、フォルダはマウントされません:
# mount -t cifs //server.lan/aaditya /home/roaming/SERVER/aaditya -o 'username=aaditya,domain=server.lan,password=mypass,cifsacl,vers=3.0,nobrl,mfsymlinks,sfu,uid=1274545246,gid=1274544641'
マウントエラー(95):操作はサポートされていませんmount.cifs(8)
マニュアルページ(例:manmount.cifs)を参照してください
足りないものはありますか?
vers=1.0
で動作します これにはUNIX拡張機能がありますが、SMB 2.0以降の方がパフォーマンスと設計がはるかに優れているように思われるため、これを回避しようとしています(こことここ)。
クライアントの詳細:
# mount.cifs -V
mount.cifs version: 6.4
# uname -srm
Linux 4.10.0-38-lowlatency x86_64
# lsb_release -ird
Distributor ID: Ubuntu
Description: Ubuntu 16.04.3 LTS
Release: 16.04
サーバーの詳細:
$ uname -srm
Linux 4.4.0-97-generic x86_64
$ lsb_release -ird
Distributor ID: Ubuntu
Description: Ubuntu 16.04.3 LTS
Release: 16.04
$ samba --version
Version 4.6.7-Ubuntu
承認された回答:
Sambaは、SMBv2.0+用のUNIX拡張機能をまだサポートしていません。作業中です。 [lists.samba.org、2017年10月]
彼らは、UNIX拡張機能が完成するとき、Sambaの実装は、クライアントがサーバー上に「実際の」シンボリックリンクを作成することを許可せず、SMBがフォロー可能なシンボリックリンクのみを許可すると述べています。クライアントがSMB1UNIX拡張機能のように実サーバーのシンボリックリンクを作成できるようにすることは、長期的なセキュリティ上の問題でした。」 [同じスレッド]