Samba 共有権限のために Windows ユーザーを Linux ユーザーと関連付ける方法

Samba 共有権限のために Windows ユーザーを Linux ユーザーと関連付ける方法

Windowsマシンと共有したいLinuxフォルダがあります。現在、これを設定するためにsambaを使用していますこの問題の1つは、ACL(実際には、MapR ボリュームコントロールこれらのディレクトリには、HDFS ACL のようなアクセス許可 (HDFS ACL に似ています) がありますが、Windows 側の samba 共有ユーザーにどのように適用できるのかわかりません (たとえば、共有ディレクトリは特定のグループによるアクセス用ですが、各メンバー ユーザーはそのディレクトリ内のサブフォルダとファイルに対してさまざまなアクセス許可を持っています)。

そこで質問なのですが、Windows ユーザーを Linux ユーザーに関連付けて、Samba 共有が Windows マシンから特定の UID と GID 値を持つユーザーとして認識できるようにする方法はありますか (Linux 側の ACL に正しく準拠するため)?

現在、Linux マシンは、SSSD (Linux マシン上) を介して Windows ユーザー アカウントにリンクされ、Active Directory (Windows マシン用) に接続されています。これにより、同じログイン資格情報を使用して両方のマシンにログインできますが、これを samba 共有の基礎となるファイルに適用するにはどうすればよいのでしょうか。

現在、「アクセス許可がありません」というエラーが発生しています (表面上、AD 内の Windows ユーザーの Linux uid と gid は共有 ACL 制限を通過するはずですが)。この種の問題に関する経験が豊富な方は、何かアドバイスやベスト プラクティスの推奨事項をお持ちですか?

関連情報