SMB 2.0 を使用している場合、Samba 共有にシンボリック リンクを作成できません

SMB 2.0 を使用している場合、Samba 共有にシンボリック リンクを作成できません

最初に次の問題を発見したのは Synology DiskStation でした。Synology 固有のバグを報告していないことを確認するために、Linux サーバーで再現しました。以下の質問は、Linux サーバー テストに基づいています。

Ubuntu 16.04.3 LTS 上に Samba バージョン 4.3.11-Ubuntu を使用して Samba サーバーをセットアップし、共有を作成しました。

Samba 2.0 経由で別の Ubuntu 16.04.3 LTS クライアントにその共有をマウントすると、クライアントからファイルを追加および削除したり、ハードリンクを作成したりできるようになります。

ただし、ソフト リンクを作成しようとすると、次のように「操作はサポートされていません」というエラーが表示されます。

#ln -s foo.txt foo.link
ln: failed to create symbolic link 'foo.link': Operation not supported

プロトコルを SMB 1.0 に設定すると、ソフト リンクを作成できます。残念ながら、そのバージョンには脆弱性があるため、このオプションは使用できません。

インターネットで検索したところ、シンボリック リンクは SMB 2.0 でサポートされているはずであることがわかりましたが、どうも動作しないようです。同様の問題を示す投稿もいくつか見つかりましたが、有効な解決策や説明は見つかりませんでした。

誰か何かヒントを与えたり、アプローチを提案したりできますか?

私のサーバー上の smbstatus の出力は次のとおりです。

Samba version 4.3.11-Ubuntu
PID     Username      Group         Machine            Protocol Version
------------------------------------------------------------------------------
1317      smbuser       smbuser       10.160.9.226 (ipv4:10.160.9.226:53454) SMB2_02

Service      pid     machine       Connected at
-------------------------------------------------------
smbdata      1317   10.160.9.226  Thu Mar  1 14:04:53 2018

これが私の smb.conf ファイルの内容です。「wide links = yes」も試しましたが、効果はありませんでした。

[global]
    follow symlinks=yes
    create mask=0744
    directory mask=0755
    wide links = no
    unix extensions = no
    min protocol=NT1
    security=user
    local master=no
    realm=*
    passdb backend=smbpasswd
    printing=cups
    max protocol=SMB3
    winbind enum users=yes
    load printers=yes
    workgroup=WORKGROUP

[smbdata]
        recycle bin admin only=no
        ftp disable modify=no
        ftp disable download=no
        write list=nobody,nobody
        browseable=yes
        mediaindex=no
        hide unreadable=no
        win share=yes
        enable recycle bin=no
        invalid users=nobody,nobody
        read list=nobody,nobody
        ftp disable list=no
        edit synoacl=yes
        valid users=smbuser
        writeable=yes
        guest ok=yes
        path=/share/smbdata
        skip smb perm=yes
        comment="Test share"

関連情報