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

デフォルトのONTAP SMB UNIXユーザーを設定する

共同作成者 netapp-aaron-holt netapp-ahibbard netapp-aherbin

特定のユーザーに対する他のすべてのマッピング試行が失敗した場合、またはUNIXとWindows間で個々のユーザーをマッピングしたくない場合は、デフォルトのUNIXユーザーを設定できます。一方、マッピングされていないユーザーの認証を失敗させたい場合には、デフォルトのUNIXユーザーを設定しないでください。

タスク概要

デフォルトでは、デフォルトUNIXユーザの名前は「pcuser」です。これは、デフォルトUNIXユーザへのユーザマッピングがデフォルトで有効になっていることを意味します。デフォルトUNIXユーザとして使用する別の名前を指定することもできます。指定する名前は、Storage Virtual Machine(SVM)用に設定されたネームサービスデータベースに存在している必要があります。このオプションがNULL文字列に設定されている場合、UNIXデフォルトユーザとしてCIFSサーバにアクセスすることはできません。つまり、各ユーザはCIFSサーバにアクセスする前に、パスワードデータベースにアカウントを持っている必要があります。

ユーザーがデフォルトの UNIX ユーザー アカウントを使用して CIFS サーバーに接続するには、次の前提条件を満たしている必要があります:

  • ユーザーは認証されています。

  • ユーザーは、CIFS サーバーのローカル Windows ユーザー データベース、CIFS サーバーのホーム ドメイン、または信頼されたドメイン(CIFS サーバーでマルチドメイン名マッピング検索が有効になっている場合)に存在します。

  • ユーザー名は明示的に null 文字列にマップされていません。

手順
  1. デフォルトの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

  2. デフォルトの UNIX ユーザーが正しく設定されていることを確認します: vserver cifs options show -vserver vserver_name

    次の例では、SVM vs1 上のデフォルトの UNIX ユーザーとゲスト UNIX ユーザーの両方が、UNIX ユーザー「pcuser」を使用するように設定されています:

    vserver cifs options show -vserver vs1

    Vserver: 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           : -