Ubuntu/SambaがWindowsファイルサーバー上のDFSパスにアクセスする方法はありますか?
私は主にWindowsの担当者であり、Ubuntuの同僚は、\\ domain\dfsnamespace\targetではなく、通常の\\ server\shareパスを使用してファイルサーバーにアクセスする必要があります。
Ubuntuの同僚はCIFSクライアントを使用していますか、それともSAMBA smbclientツールを使用していますか? http://pserver.samba.org/samba/ftp/cifs-cvs/linux-cifs-client-guide.pdf は、CIFSクライアントがアクセスできないのにsmbclientツールがDFSパスにアクセスできることを示します。
私はこの問題を解決したと信じています!!
私は解決する前にこれに時間を費やしました、そして私はここに私の解決策を文書化しました:
http://mattslay.com/connecting-ubuntu-to-windows-shares-and-dfs-trees/
私はこれをUbuntu18.04で動作させることができました。 cifs-utilsパッケージとkeyutilsパッケージの両方をインストールする必要があります。 /etc/request-key.confで2つの構成変更も行う必要がありました
create cifs.spnego * * /usr/sbin/cifs.upcall -t %k
#create dns_resolver * * /usr/sbin/cifs.upcall %k
create dns_resolver * * /sbin/key.dns_resolver %k
廃止された-c
パラメータから-t
はcifs.spnegoタイプで、(cifs.upcallのマンページの推奨事項を使用して)dns_resolverタイプを/sbin/key.dns_resolverを使用するように変更します
また、AD統合の構成にrealmd/sssdを使用しています。これにより、sshおよびその他のツールのKerberos構成がセットアップされます。