デフォルトのONTAP SMB UNIXユーザーを設定する
特定のユーザーに対する他のすべてのマッピング試行が失敗した場合、またはUNIXとWindows間で個々のユーザーをマッピングしたくない場合は、デフォルトのUNIXユーザーを設定できます。一方、マッピングされていないユーザーの認証を失敗させたい場合には、デフォルトのUNIXユーザーを設定しないでください。
デフォルトでは、デフォルトUNIXユーザの名前は「pcuser」です。これは、デフォルトUNIXユーザへのユーザマッピングがデフォルトで有効になっていることを意味します。デフォルトUNIXユーザとして使用する別の名前を指定することもできます。指定する名前は、Storage Virtual Machine(SVM)用に設定されたネームサービスデータベースに存在している必要があります。このオプションがNULL文字列に設定されている場合、UNIXデフォルトユーザとしてCIFSサーバにアクセスすることはできません。つまり、各ユーザはCIFSサーバにアクセスする前に、パスワードデータベースにアカウントを持っている必要があります。
ユーザーがデフォルトの UNIX ユーザー アカウントを使用して CIFS サーバーに接続するには、次の前提条件を満たしている必要があります:
-
ユーザーは認証されています。
-
ユーザーは、CIFS サーバーのローカル Windows ユーザー データベース、CIFS サーバーのホーム ドメイン、または信頼されたドメイン(CIFS サーバーでマルチドメイン名マッピング検索が有効になっている場合)に存在します。
-
ユーザー名は明示的に null 文字列にマップされていません。
-
デフォルトのUNIXユーザを設定します。
状況 コマンド デフォルトのUNIXユーザー「
pcuser」を使用するvserver cifs options modify -default-unix-user pcuser別のUNIXユーザーアカウントをデフォルトユーザーとして使用する
vserver cifs options modify -default-unix-user user_nameデフォルトのUNIXユーザを無効にする
vserver cifs options modify -default-unix-user ""vserver cifs options modify -default-unix-user pcuser -
デフォルトの UNIX ユーザーが正しく設定されていることを確認します:
vserver cifs options show -vserver vserver_name次の例では、SVM vs1 上のデフォルトの UNIX ユーザーとゲスト UNIX ユーザーの両方が、UNIX ユーザー「
pcuser」を使用するように設定されています:vserver cifs options show -vserver vs1Vserver: vs1 Client Session Timeout : 900 Default Unix Group : - Default Unix User : pcuser Guest Unix User : pcuser Read Grants Exec : disabled Read Only Delete : disabled WINS Servers : -