Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

ONTAP SMB名前マッピングを作成する

共同作成者 netapp-aaron-holt netapp-ahibbard netapp-aherbin
`vserver name-mapping create`コマンドを使用してネームマッピングを作成できます。ネームマッピングを使用すると、WindowsユーザーがUNIXセキュリティ形式のボリュームにアクセスしたり、その逆を行ったりできるようになります。
タスク概要

各SVMについて、ONTAPは方向ごとに最大12,500の名前マッピングをサポートします。

手順
  1. 名前マッピングを作成します vserver name-mapping create -vserver vserver_name -direction {krb-unix|win-unix|unix-win} -position integer -pattern text -replacement text

    メモ
    `-pattern`および `-replacement`ステートメントは正規表現として記述できます。また、 `-replacement`ステートメントを使用して、ヌル置換文字列 `" "`(スペース文字)を使用することで、ユーザーへのマッピングを明示的に拒否することもできます。link:https://docs.netapp.com/us-en/ontap-cli/vserver-name-mapping-create.html["ONTAPコマンド リファレンス"^]の `vserver name-mapping create`の詳細をご覧ください。

    WindowsからUNIXへのマッピングが作成されると、新しいマッピングの作成時にONTAPシステムへの接続を開いているすべてのSMBクライアントは、新しいマッピングを確認するためにログアウトして再度ログインする必要があります。

次のコマンドは、SVM vs1 に名前マッピングを作成します。このマッピングは、UNIX から Windows へのマッピングであり、優先度リストの 1 番目に配置されます。このマッピングにより、UNIX ユーザー johnd が Windows ユーザー ENG\JohnDoe にマッピングされます。

vs1::> vserver name-mapping create -vserver vs1 -direction unix-win -position 1 -pattern johnd
-replacement "ENG\\JohnDoe"

次のコマンドは、vs1という名前のSVMに別の名前マッピングを作成します。このマッピングは、優先順位リストの1番目の位置にあるWindowsからUNIXへのマッピングです。ここでは、パターンと置換に正規表現が含まれています。このマッピングは、ドメインENG内のすべてのCIFSユーザーを、SVMに関連付けられたLDAPドメイン内のユーザーにマッピングします。

vs1::> vserver name-mapping create -vserver vs1 -direction win-unix -position 1 -pattern "ENG\\(.+)"
-replacement "\1"

次のコマンドは、vs1という名前のSVMに別の名前マッピングを作成します。ここでのパターンには、エスケープする必要があるWindows ユーザー名の要素として「$」が含まれています。このマッピングにより、Windows ユーザーENG\ john$opsがUNIX ユーザーjohn_opsにマッピングされます。

vs1::> vserver name-mapping create -direction win-unix -position 1 -pattern ENG\\john\$ops
-replacement john_ops