nonakaです。 On Thu, 20 Mar 2008 14:18:22 +0900 kaz <okui@xxxxxxxxxxxx> wrote: > こんにちは 奥井です。 > /usr/bin/mysqladmin -u root password 78c$V091ではOKだけどパスワードのみを入力する場合は文字チェックのやりかたが違うという事ですか? 78c$V091がただの文字列として認識されなかったのだと思います。 > Linuxのパスワードでは$入れても大丈夫だし、パスワードに$入れたら駄目って他にもあるんでしょうか? > パスワードに$入れたら駄目ってどこにも書いてなかったなあ。 $の場合ただ意味が違って解釈されたということだと思います。 駄目っていう概念はないと思いますよerrorになるかこちらの意図と違う解釈をされるかの違いだと思いますよ。 > > > 長南です。 > > > > ヒントを説明してしまうのも野暮だけど。 > > > > 奥井さんのメールより [vine-users:078215] > > > > > > $は入力できないんですか、でも''で括っても駄目だし, > > > > /usr/bin/mysqladmin -u root password 78c$V091 > > > > このとき、$V091 が環境変数に展開されてしまうということ。 > > 環境変数 V091 は未定義だろうから、パスワードに 78c を指定した > > ことになるんじゃないですか。実はわたしも奥村先生のヒントを見る > > まで気がつかなかった。 > > > > -- > > 長南洋一 > > >