
Active Directory UID マッピングから Unix UID への変換がまったく理解できません。ユーザーが AD 認証情報を使用してログインすると、winbind はどのようにしてその AD UID を、ホーム ディレクトリと個人ファイルに結び付けられた特定の Unix UID にマッピングする必要があると認識するのでしょうか。
設定ファイルで確認できるのは、winbind が使用できる UID の範囲を指定しているということだけです。
答え1
Winbind/Samba は、Windows SID ID を (単純な LDAP データベース) に保存しtdb
、変換された sid-2-uid に一致するキー ペアを作成します。Linux 側にユーザーがまだ存在しない場合は、一意の UID を作成し、それを tdb に保存します。ユーザーが存在し、Winbind の前に 'file' (または ldap) がある場合は、nsswitch.conf
代わりにその一致したユーザーのローカル UID を使用します。
tdbファイルは次の場所にあります。/var/lib/samba/