確認網域帳戶對應至預設UNIX使用者
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使用者。
-
判斷是否有預設的UNIX使用者:
vserver cifs options show -vserver vserver_name
-
如果未設定預設使用者選項、請判斷是否有UNIX使用者可以指定為預設UNIX使用者:
vserver services unix-user show -vserver vserver_name
-
如果未設定預設使用者選項、而且沒有UNIX使用者可指定為預設UNIX使用者、請建立預設UNIX使用者和預設群組、然後將預設使用者新增至群組。
一般而言、預設使用者的使用者名稱為「 'pcuser' 」、必須指派的 UID
65534
。預設群組通常會指定群組名稱「'pcuser'」。指派給群組的 GID 必須是65534
。-
建立預設群組:
vserver services unix-group create -vserver vserver_name -name pcuser -id 65534
-
建立預設使用者、並將預設使用者新增至預設群組:
vserver services unix-user create -vserver vserver_name -user pcuser -id 65534 -primary-gid 65534
-
確認已正確設定預設使用者和預設群組:
vserver services unix-user show -vserver vserver_name
vserver services unix-group show -vserver vserver_name -members
-
-
如果未設定CIFS伺服器的預設使用者、請執行下列步驟:
-
設定預設使用者:
vserver cifs options modify -vserver *vserver_name -default-unix-user pcuser*
-
確認預設UNIX使用者已正確設定:
vserver cifs options show -vserver vserver_name
-
-
若要驗證應用程式伺服器的電腦帳戶是否正確對應至預設使用者、請將磁碟機對應至 SVM 上的共用、然後使用確認 Windows 使用者與 UNIX 使用者的對應
vserver cifs session show
命令。如需使用此命令的詳細資訊、請參閱手冊頁。
下列命令會判斷CIFS伺服器的預設使用者尚未設定、但會判斷「'pcuser'」使用者和「'pcuser'」群組是否存在。在SVM VS1上、「'pcuser'」使用者會被指派為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 : -