mountを使用してSamba共有の権限を設定しようとしてもvers=3.0
機能しません(そこにも問題があるか問題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'
mount error(95): 操作はサポートされていません。 mount.cifs(8) のマニュアルページ (例: man mount.cifs) を参照してください。
私が逃したものはありますか?
Unix拡張機能を備えたデバイスで使用できますが、vers=1.0
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
答え1
SambaはまだSMB v2.0+のUNIX拡張をサポートしていません。現在研究中です。 [list.samba.org、2017年10月]
彼らは、UNIX拡張が完了するとSambaの実装が完了すると言います。「クライアントはサーバー上で「実際の」シンボリックリンクを生成することは許可されていません。SMBトレース可能なシンボリックリンクのみを生成できます。 」[同じスレッド]