Dell Unity:SPNの追加が「Execution failed : valid_passwd : 前提条件に違反しています」

概要: このKBでは、エラー「Execution failed : valid_passwd : NASサーバーのSPNの追加中に前提条件に違反しました(ユーザー修正可能)

この記事は次に適用されます: この記事は次には適用されません: この記事は、特定の製品に関連付けられていません。 すべての製品パージョンがこの記事に記載されているわけではありません。

現象

NASサーバーへのSPNの追加。

Unity CLIからNASサーバーにSPNを追加すると、次のエラーがスローされます。

Execution failed : valid_passwd : Precondition violated.

 

原因

SPNの追加に使用されるドメイン ユーザーのパスワードに、Unity CLIで受け入れられない特殊文字が1つ以上含まれています。

 

解決方法

Unity CLIでは直接受け付けない一連の特殊文字があります。
これらは、Linuxであらかじめ定義された意味を持つ特殊文字です。

それらのいくつかは次のとおりです。     &     (      )     -     ;      ?

パスワードを使用するには、次のように引用符で囲みます。パスワードは一重引用符で囲みます。
または、これらの特殊文字がパスワードに含まれていないようにパスワードを変更します。

ドメイン ユーザーのパスワードが次の場合に失敗したコマンドの例を次に示します。 abcd&^12*

Unity Name spa:~> svc_cifssupport testnas -setspn -add host/testalias.ourteam.com@OURTEAM.COM -compname testnas -domain ourteam.com -admin Ukasha
Enter Password for Ukasha:
sh: Password^12*: command not found

Error 2237: testnas : Execution failed : valid_passwd : Precondition violated.

次のようにパスワードを入力すると、コマンドは正常に実行されます。 abcd&^12*

 

対象製品

Dell EMC Unity Family

製品

Dell EMC Unity Family |Dell EMC Unity All Flash, Dell EMC Unity Family, Dell EMC Unity Hybrid, UnityVSA
文書のプロパティ
文書番号: 000052740
文書の種類: Solution
最終更新: 03 3月 2026
バージョン:  4
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。