Skip to main content
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

確認網域帳戶對應至 ONTAP 中的預設 UNIX 使用者

貢獻者 netapp-dbagwell netapp-aaron-holt netapp-aherbin

Hyper-V和SQL Server使用網域帳戶建立SMB連線、以連線至持續可用的共用區。若要成功建立連線、電腦帳戶必須成功對應至UNIX使用者。完成此作業最方便的方法是將電腦帳戶對應至預設UNIX使用者。

關於這項工作

Hyper-V和SQL Server使用網域電腦帳戶建立SMB連線。此外、SQL Server也會使用網域使用者帳戶做為進行SMB連線的服務帳戶。

建立儲存虛擬機器 (SVM) 時,ONTAP 會自動建立名為 pcuser (UID 為 65534 ) 和名為 pcuser (GID 為 65534 ),並將預設使用者新增至 `pcuser`團體。如果您要在將叢集升級Data ONTAP 至S8.2之前、在現有的AnSVM上設定Hyper-V over SMB解決方案、則預設使用者和群組可能不存在。如果沒有、您必須先建立這些項目、才能設定CIFS伺服器的預設UNIX使用者。

步驟
  1. 判斷是否有預設的UNIX使用者:

    vserver cifs options show -vserver <vserver_name>
  2. 如果未設定預設使用者選項、請判斷是否有UNIX使用者可以指定為預設UNIX使用者:

    vserver services unix-user show -vserver <vserver_name>
  3. 如果未設定預設用戶選項,且沒有可指定為預設 UNIX 用戶的 UNIX 用戶,則建立預設群組和預設 UNIX 用戶,並將預設用戶新增至該群組。

    通常,預設使用者的使用者名稱是“pcuser”,並且必須分配 UID 65534 .預設群組一般被賦予群組名稱“pcuser”。指派給群組的 GID 必須是 65534

    1. 建立預設群組:

      vserver services unix-group create -vserver <vserver_name> -name pcuser -id 65534
    2. 建立預設使用者、並將預設使用者新增至預設群組:

      vserver services unix-user create -vserver <vserver_name> -user pcuser -id 65534 -primary-gid 65534
    3. 確認已正確設定預設使用者和預設群組:

      vserver services unix-user show -vserver <vserver_name>
      vserver services unix-group show -vserver <vserver_name> -members
  4. 如果未設定CIFS伺服器的預設使用者、請執行下列步驟:

    1. 設定預設使用者:

      vserver cifs options modify -vserver <vserver_name> -default-unix-user pcuser
    2. 確認預設UNIX使用者已正確設定:

      vserver cifs options show -vserver <vserver_name>
  5. 若要驗證應用程式伺服器的電腦帳戶是否正確對應至預設使用者、請將磁碟機對應至 SVM 上的共用、然後使用確認 Windows 使用者與 UNIX 使用者的對應 vserver cifs session show 命令。

    "指令參考資料ONTAP"需詳細 `vserver cifs options`資訊,請參閱。

範例

。 `pcuser`使用者被指定為 SVM vs1 上的 CIFS 伺服器的預設使用者。

cluster1::> vserver cifs options show

Vserver: vs1

  Client Session Timeout : 900
  Default Unix Group     : -
  Default Unix User      : -
  Guest Unix User        : -
  Read Grants Exec       : disabled
  Read Only Delete       : disabled
  WINS Servers           : -



cluster1::> vserver services unix-user show
          User            User   Group  Full
Vserver   Name            ID     ID     Name
--------- --------------- ------ ------ ----------------
vs1       nobody          65535  65535  -
vs1       pcuser          65534  65534  -
vs1       root            0      1      -

cluster1::> vserver services unix-group show -members
Vserver        Name                ID
vs1            daemon              1
       Users: -
vs1            nobody              65535
       Users: -
vs1            pcuser              65534
       Users: -
vs1            root                0
       Users: -

cluster1::> vserver cifs options modify -vserver vs1 -default-unix-user pcuser

cluster1::> vserver cifs options show

Vserver: vs1

  Client Session Timeout : 900
  Default Unix Group     : -
  Default Unix User      : pcuser
  Guest Unix User        : -
  Read Grants Exec       : disabled
  Read Only Delete       : disabled
  WINS Servers           : -