3 Apprentice
•
529 メッセージ
0
1192
Unity uemcliコマンドで利用可能な文字について
Unityのuemcliコマンドにおいて シングルクォートで囲った文字列中でエスケープ処理
(バックスラッシュの付加)が必要な記号について教えていただけますでしょうか?
※VSA環境で試した限りでは、バッククォート、ダブルクォーテーション、バックスラッシュ
についてはエスケープ処理が必要と考えております。
また、なぜかシングルクォート自体はバックスラッシュでエスケープ処理が
できなかったのですが、シングルクォートをエスケープする方法はありますでしょうか?
★Unityで ローカルユーザID/PWで使用可能な文字は以下と考えています。
・ユーザID
使用可能文字は大文字、小文字、数字、記号(.のみ)
・パスワード
使用可能文字はシングルクォート、アンパサンド、スペース以外
コマンド利用時に、バッチ中にローカルアカウントを記載して使用することを
想定していて、ユーザID/PW指定時にエスケープ処理が必要な記号を確認したく思います。
使えないものがあれば事前に排除するつもりです。
Next_Ue-pon
ayas
Moderator
Moderator
•
6.7K メッセージ
0
2020年11月13日 01:00
Next_Ue-ponさん
返信が遅れてごめんなさい。。。
→ダラーマーク($)の使用には制限はないです。ただシングルクオーテーションそのものはパスワードには使えないためか、ご希望に添えるような情報はなかったです・・・
参考:523967 : Dell EMC Unity: Requirements for the admin account password (User Correctable)
ayas
Moderator
Moderator
•
6.7K メッセージ
0
2020年10月28日 23:00
Next_Ue-ponさん
コマンド利用時に、バッチ中にローカルアカウントを記載して使用することを想定していて、ユーザID/PW指定時にエスケープ処理が必要な記号を確認したく思います。
→Unityのパスワードの文字列に関しては以下にあるようにパスワードで特殊記号を入れる形になっておりシングルクオーテーションは使えませんのでエスケープ処理に関しては考慮する必要はないはずです。
また、なぜかシングルクォート自体はバックスラッシュでエスケープ処理ができなかったのですが、シングルクォートをエスケープする方法はありますでしょうか?
→ダブルクウォーテーションでくくることによりシングルクウォーテーションも利用できるはずです。
(今回はUnityのID/PWDに関する処理であり、UnityのID/PWDに対してはシングルクウォーテーションの利用が許可されていないために、問題となることはなさそうですよね。)
なおこちらでhttps://owasp.org/www-community/password-special-charactersにある特殊文字を確認したところ、記載して頂いたバッククォート、ダブルクォーテーションに加え、ダラーマークもバックスラッシュによるエスケープ処理が必要であることが分かりました。バックスラッシュはシングルクォートで囲うことが出来れば、エスケープ処理は必要ありませんでした。
Next_Ue-pon
3 Apprentice
3 Apprentice
•
529 メッセージ
0
2020年11月4日 18:00
ayasさんのご返信に感謝します
頂いた内容を基に uemcliでのPasswordについて確認した結果を共有します(追加質問を含みます・・)
・シングルクォーテーション囲いでバックスラッシュを使う場合は下記パターンだと問題あり
'aaa\' はNG
・ダブルクォーテーション囲いだとエクスクラメーションマークのエスケープが必要っぽい(エスケープすると動作する)
’aaa!’ だとだめで ’aaa!\’ だとOK
・シングル/ダブルクォーテーション囲いでダラーマークはエスケープ不要では?(下記以外のパターンも試しましたが、特に問題なさそう)
'$1' はダメでしたが ’aaa$’はOK
・ダブルクォーテーション囲いでダブルクォーテーションは使えなさそう(エスケープしてもダメ)
"aaa”" や”aaa\”” はNG
・シングル/ダブルクォーテーション囲いのどちらとも、ダラーマーク($)を入れた
文字列をいくつか試してみましたが、特に問題となりそうな動きはありませんでした。
ダラーマーク($)入っている場合で問題となる指定方法?ってわかりますでしょうか?
Next_Ue-pon
Next_Ue-pon
3 Apprentice
3 Apprentice
•
529 メッセージ
0
2020年11月11日 01:00
やはり、下記のような「問題となる場合」って特に既知情報ないですかね?
#お出しいただくのも大変かと思いますが 事例なし などあればご返信いただけると嬉しいです。
>・シングル/ダブルクォーテーション囲いのどちらとも、ダラーマーク($)を入れた
> 文字列をいくつか試してみましたが、特に問題となりそうな動きはありませんでした。
>ダラーマーク($)入っている場合で問題となる指定方法?ってわかりますでしょうか?
Next_Ue-pon
Next_Ue-pon
3 Apprentice
3 Apprentice
•
529 メッセージ
0
2020年11月18日 22:00
ayasさん、ご確認ありがとうございました。
担当者にはそのように伝えました。
Next_Ue-pon