Azure NetApp Files での LDAP を使用した名前マッピングについて
ライトウェイト ディレクトリ アクセス プロトコル (LDAP) を使用した名前マッピング規則は、"対称" と "非対称"の 2 つの主な種類に分類できます。
- ""対称" 名前マッピングは、同じユーザー名を使用する UNIX ユーザーと Windows ユーザーの間での暗黙的な名前マッピングです。 たとえば、Windows ユーザー
CONTOSO\user1
は UNIX ユーザーuser1
にマップされます。 - "非対称" 名前マッピングは、異なるユーザー名を使用する UNIX ユーザーと Windows ユーザーの間での名前マッピングです。 たとえば、Windows ユーザー
CONTOSO\user1
は UNIX ユーザーuser2
にマップされます。
既定では、Azure NetApp Files では対称名前マッピング規則が使用されます。 非対称名前マッピング規則が必要な場合は、LDAP ユーザー オブジェクトでそれが使用されるように構成することを検討してください。
LDAP を使用したカスタム名前マッピング
LDAP サーバー上の LDAP スキーマ属性が入力されている場合は、LDAP を名前マッピングのリソースにすることができます。 たとえば、UNIX ユーザーを 1 対 1 ではなく対応する Windows ユーザー名にマップする (つまり非対称) には、uid
に対して Windows ユーザー名に対して構成されているものとは異なる値をユーザー オブジェクトで指定できます。
次の例では、Windows 名 asymmetric
を持つユーザーを、UNIX ID UNIXuser
にマップする必要があります。 これを Azure NetApp Files で実現するには、Active Directory ユーザーとコンピューター MMC のインスタンスを開きます。 次に、目的のユーザーを見つけて、プロパティ ボックスを開きます。 (これを行うには、[属性エディター] を有効にする必要があります。) [属性エディター] タブに移動し、[UID] フィールドを見つけて、目的の UNIX ユーザー名 UNIXuser
を [UID] フィールドに入力し、[追加] をクリックして [OK] をクリックして確定します。
この操作が完了した後、Windows ユーザー asymmetric
によって Windows SMB 共有から書き込まれたファイルは、NFS 側では UNIXuser
により所有されます。
次の例では、Windows SMB 所有者 asymmetric
が表示されています。
次の例では、NFS 所有者 UNIXuser
(LDAP を使用して Windows ユーザー asymmetric
からマップされた) が表示されています。
root@ubuntu:~# su UNIXuser
UNIXuser@ubuntu:/root$ cd /mnt
UNIXuser@ubuntu:/mnt$ ls -la
total 8
drwxrwxrwx 2 root root 4096 Jul 3 20:09 .
drwxr-xr-x 21 root root 4096 Jul 3 20:12 ..
-rwxrwxrwx 1 UNIXuser group1 19 Jul 3 20:10 asymmetric-user-file.txt