• 締切済み

ネットワークドライブ再接続時にパスワード

お世話になります。 Windows2000Professional から、CentOS上のSamba共有ディレクトリをネットワークドライブとしてマウントしています。 この環境で、Windows2000Proを再起動すると、ログイン時にパスワードが要求されて、ネットワークドライブに自動的に再接続できないのですが、これを回避する方法を探しています。 詳細な環境は以下のとおりです。 接続先サーバ(\\TESTSERV) CentOS 5.6+Samba 接続ユーザ:abcusr パスワード:abcdefgh (仮のパスワードです) 実ディレクトリ:/netdrv/sample 上記ユーザは、OS、Samba両方に登録済み 接続元サーバ(\\TESTMOTO) Windows 2000 Professional SP4 ログインユーザ:administrator パスワード:karipasu (仮のパスワードです) 自動ログイン:なし マウント:\\testserv\netdrv\sample\driveq を Q:ドライブに割り当て 異なるユーザで接続:ユーザー名:testserv\abcusr パスワード:abcdefgh ログオン時に再接続する:オン(チェック済み) ドライブを手作業で割り当てた時や、administratorでログイン時にパスワードを再入力すると、正しく参照できるので、IDやパスワードが間違っているという可能性はありません。 スタートメニューのスタートアップに、net use コマンドで再接続するバッチファイルを登録したのですが、そうすると、Windows 2000 Proにログインするまで接続されていない状態になってしまいます。 また、ローカルコンピュータポリシーのスタートアップスクリプトに同じバッチファイルを登録したところ、再接続はされるようなのですが、実際にログインしてみると、該当ドライブが切断状態になっており、ユーザ名が異なります、という内容のエラーが表示されてしまいます。 Windows 2000 Proはサーバとして使うつもりなので、自動ログインは設定できません。 どうか、解決方法をご教授いただければと思います。 よろしくお願いします。

みんなの回答

  • 0909union
  • ベストアンサー率39% (325/818)
回答No.1

全く意味不明です。 何をしたいのか、わかりかねます。 >自動ログインは設定できません 自動ログインはしたくないのですよね? >Windows 2000 Proにログインするまで接続されていない状態 あたりまですよね。 >スタートメニューのスタートアップに これは、そのログインユーザーのみの設定です。 >ローカルコンピュータポリシーのスタートアップスクリプト これは、「コンピューターの構成」の配下のスタートアップでしょうか? それとも「ユーザーの構成」? 前者は、システムの設定(OS起動時=サービス起動時、終了時=シャットダウン移行時)で、後者はユーザーログイン時の設定です。 システムは、システムユーザーなので、特定ユーザーログイン時は改めて、資格確認のプロセスがあります。これは、ログインユーザーと接続ユーザーが違う場合、接続先のセキュリティーの違いで、反応が違います。 後者は、全てのユーザーがディスクトップにログインする時に動作するスクリプトを指定します。 反応は、前者と同じで、資格証明のチェックが接続時に行われますが、Win2000時代は接続時ではなく、ログイン時に一度確認されますので、ログインすると、そのプロセスが終わらないと、ログインが完了していません。もちろんマルチタスクなので、ディスクトップは使えるようになっていますが、ログイン時の一連のプロセスは続いています。 場合によっては、エラーコンファームなどでユーザー操作が中断されているはずです。 >スタートアップスクリプトに同じバッチファイルを登 これはユーザー名、パスワードを指定しているのでしょうか? 指定していれば、そのユーザー名でログインは成功しているはずなんですが? 通常 \\ドメイン名(コンピューター名)\ユーザー名 パスワード となる書式ですが? (ドメインとはNT4.0(Win2000)ドメイン or ADドメイン名でありワークグループではありません) いろいろ、とめどもなく書きましたが、言いたい事は1点。 >Windows 2000 Proにログインするまで あなたがやっていることと、この事は相反する物で、ユーザーログインの時に効くやり方で、それを実現しようとしています。 その状態が、なぜ必要なのでしょうか? 特定のサービスで必要なのでしょうか? 例えばIISのようなWebサービスとか? とすれば、そのサービスの起動ユーザーでスクリプトを設定すればいいだけのことです。しすてむになっているのなら、特定ユーザーに変更すればいいだけのことです。 ログインユーザーに対してのサービスなら、 >ローカルコンピュータポリシーのスタートアップスクリプト の後者でできますが、指定するファイルは、システムに読み取り実行権があり、指定したフォルダー内だけです。 なお、ドライブレター名が、ログインユーザーが使用している物とかさならないようにしないと最深の注意が必要です。 通常、空きドライブレターを割り当てるように、スクリプトを作る物です。単純にnet useではだめです。 また、スクリプト内容によっては、接続プロセスが終了してしまう前にスクリプトが終了してしまい、不完全で終わる場合もあります。 サービスなど、ディスクトップを使わないバックグランドのプロセスで必要ないなら、 >Windows 2000 Proにログインするまで接続されていない状態 この状態を目指すのは賢明ではありません。 資格確認では、相手側が問題なので、共有資格ではグループを指定するといいかもしれません。フォルダーセキュリティーを、特定ユーザーに指定すると、いろんな場合に対処可能です。 私は、仕事場ではそのようにしています。グループも2段階でネストしています。管理グループ(サーバー管理者と各プロジェクトの管理者)と一般ユーザー(派遣とかスタッフ用ですね)ですね。 なので、共有ポイントはマウントできても、その配下のフォルダーツリーは許可がある人間しか見えません。 ただ、サンバでできたっけ? 単純に資格証明だけなので、サーバー側と同じユーザー名パスワードが、クライアント側からログインしてアクセスすると、資格確認は認証済みとなり、コンファームはでなくなります。 >Windows 2000 Proはサーバとして使うつもりなので どのような意味のサーバーとしているかわかりませんが、個人使用ならわかりますが、数人で使うなら、賢明な使い方ではありません。何しろ、フォルダーなど、SMBなどによる同時アクセスは10ユーザーまでとなり、これは資格確認で認証されたユーザーのカウントなので、必ずしも、10ユーザーではなく、それ以下である事が多いです。 とくにクライアント側で1台でマルチユーザーとして使用していると、すぐに、その限界がきます。明示的に切断のシグナルをださないと、必要な時に接続できません (馬鹿なやつがやっていたので、経験あります。その時何度も説明したが、相手が馬鹿だったから、納得できず、沢山時間のロスをしたことがありました。<=サービスの再起動してやるとすぐに接続できるのですが、それでも不信をもったようです)。 この制限に達すると、それらしいメッセージがでるので、すぐにわかるのですがね。

mewsan
質問者

お礼

詳細なご回答、ありがとうございます。 具体的にやりたいことは単純で、Windows2000Proが起動したら、誰もログインしていない状態でも、指定した共有フォルダに接続できている状態にしたいだけなのです。 理由としては、IIS、FTPと、別途システム監視プログラムにて、CentOS上に設けた共有フォルダを参照しているためです。 システム監視プログラムが、UNCに対応しておらず、ドライブレターを指定してあげないと動作しないようで、やむなく、ドライブ割り当てをしたいと考えています。 サーバ使用についてですが、最大利用人数5人までの小規模ネットワークで、イントラWEBサーバとして使う予定です。もちろん、W2K上のフォルダをUNCで参照するつもりはありません。したがって、ご心配くださった、接続数上限については問題ないと考えております。 ただ、停電時などでシャットダウンした後の復旧で、いちいちログインしたくないというのと、ログイン状態で放置するのも好ましくないと考えております。 net useですが、ご指摘の構文でバッチファイルを組んでいます。具体的には、以下のバッチファイルを作っています。 @echo off net use Q: /d net use Q: \\testserv\netdrv\sample abcdefgh /USER:testserv\abcusr exit もちろん、Qドライブはもともと存在しておりません。 お忙しいなか申し訳ありませんが、さらなるご指導いただければ幸いです。 よろしくお願いします。

関連するQ&A

  • ネットワークドライブに再接続できませんを消す

    すこしおかしな質問で申し訳ありません。 ネットワークドライブに、再接続できません、という、バルーンを 消したいのですが、 この、ネットワークドライブの自動接続を解除する方法は あるでしょうか? 実際には、ユーザー名を増やした為に、バッチで、net use で ネットワークドライブに接続している為、 どこでかはわからないのですが、レジストリにネットワークドライブの 接続設定が保存されてしまっているようです。 バッチを使う前、自動接続をする時は、Windowsで標準で備わっていた 自動接続を使用していましたが、 ユーザー名が増えたことで、そのユーザーに対して、同じユーザー名&パスワードで ネットワークドライブにアクセスできないことから、バッチで接続するように したものです。 Windows XP SP1 では、このネットワークドライブのレジストリへの自動接続は きちんと消えてくれるみたいです。 使用しているのは、3台とも、Home & Pro の違いはあるものの、Windows XP SP3です。 よろしくお願いします。

  • ネットワークドライブの割り当て

    linuxにたてているsambaにwindows2000から接続しますが windows2000側Xドライブを 「ログオン時に再接続する」のチェックと 「異なるユーザー名で接続する」を選び ネットワークドライブの割り当て、そのときは接続できますが 再起動時 「ネットワークパスワードの入力:パスワードかユーザー名が正しくありません」とでて 再びパスワード入力を求められます。 samba側にユーザーを追加する以外の方法で 自動でログインしてほしいのですが可能でしょうか? 宜しくお願いいたします。

  • XP homeでのネットワークドライブ接続時の毎回パスワード入力について

    ファイルサーバー(samba)のあるフォルダをネットワーク ドライブに割り当てました(Zドライブ) XPの電源OFF/ONではとりあえずZドライブが存在していますが 毎回、パスワードを入力しなければなりません。 Windows XP Proでも同じようなネッットワークドライブの設定をしましたが、 毎回パスワードを入力しなくても接続出来たはずですが.... home でパスワード入力なしで自動接続出来ないものでしょうか

  • Win2Kproでネットワークドライブの割り当て

    Windows2000proを使用しています。 ネットワーク上にファイルサーバがあり、アクセスする為に 別のアカウントで接続する為、ドライブ割り当てを行う際に 異なるユーザでログインを選択して ユーザ名:"[サーバ名]\[ユーザID]" パスワード:***** このように入力し、接続をしています。 さらに起動時に再接続のチェックを入れています。 この時、再起動をするとユーザ名は保存されているのですが パスワードが保存されず、起動時の再接続の際に パスワードが間違っているというメッセージが表示され、 都度パスワードを入力しなければなりません。 しかし、Win2kへのログインパスワードをファイルサーバの 異なるユーザと同じパスワードにすると、上記のエラーは 起こりません。 どうも現象を見ていると、起動時の再接続時、 接続するアカウントはドライブ割り当てを行ったときに指定した アカウント 接続するパスワードはWindowsにログインする為のパスワードを 使用しているような気がします。 Win2kはこういうものなのでしょうか? 回避方法などがあれば、ご教授ください。 よろしくお願いします。

  • ネットワークドライブの接続に関する質問

    いつもお世話になっております。 表記の件でおかしな現象が発生しており困っております。 ネットワークコンピュータは以下の通り A:ドメインサーバ(NT4Svr) B:ドメインに属していないデータサーバ(2KSvr) C~E:ドメインに属するクライアント(2KPro) サーバはそれぞれ1台ずつで計2台 クライアントは3台あります。 CとDよりドメインユーザでログインしBの共有フォルダをネットワークドライブで接続しておりました。 接続には異なるユーザ名(Bに登録してあるユーザ)で接続しログイン時に再接続のチェックを入れております。 これで問題なく使用できておりましたが、先日クライアントEでも同じ内容のネットワークドライブを作成したところ、Eマシンのみログインする度に再接続のパスワードの入力を求められます。パスワードを入力すると接続してくれるのですが、ログアウト後、再度ログインするとまた再接続のパスワードの入力を求められます。 試しにクライアントDのネットワークドライブを切断し同じように設定するとクライアントEと同じ現象に陥ってしまいました。 現在、再接続の度にパスワードを求められないのはクライアントCのみとなっております。 全てのクライアントをCのようにするにはどうすれば良いのでしょうか? どうぞご教示のほど宜しくお願いいたします。

  • net use接続時のネットワークドライブ名が長い

     sambaサーバにnet useで接続すると、 「'Samba 2.2.8a-ja-1.0(ServerName)'の資源名(Z:)」 と表示され、困っています。  名前が長すぎるため、Excel等で保存するときに最後のドライブ名が 欄からはみ出してしまい、表示されているネットワークドライブが、ど れがどれなのかわからないのです。  sambaサーバのsamba.cnfでServer Stringを「a」に設定したところ、 Windows XP Proクライアントの「ネットワーク」一覧で表示される 名称は「a(ServerName)」になりましたが、net use接続名は変わりません。  sambaのバージョンを3.0にあげたところ、net use接続名がa(ServerName) 変わったのですが、運用中なので当分はバージョンを上げられません。  どうにかしてsambaバージョン名が表示されないようにしたいのですが、 どうすればよいでしょうか。どうぞよろしくお願い致します。

  • 起動時のネットワークドライブ再接続について

    Window2000 SP4の話です。 LANで接続されたPCがあるのですが、 あるPC(PC-Aとします)において、あるPC(PC-Bとします)の共有フォルダを、 ネットワークドライブとして割り当てました。 PC-Aへはユーザ名「AAA」パスワード「BBB」でログインしており、 PC-Bへまユーザ名「CCC」パスワード「DDD」でログインしています。 「AAA」「CCC」ともに、「Administrators」グループです。 ネットワークドライブとして割り当てる際に、「異なるユーザ名で接続する」を選び、 ユーザ名「CCC」パスワード「DDD」と登録しました。 また「ログオン時に再接続する」にもチェックをつけました。 これでネットワークドライブとして接続できたのですが、再起動すると、なぜかパスワードを聞かれます。 「DDD」とパスワードを入力すると、ネットワークドライブとして接続できるのですが、 起動時にパスワードを聞かれないようにするためにはどうしたらよいのでしょうか。

  • ネットワークドライブの割り当て

    Windows2000マシンから、Windows2008サーバにネットワークドライブの割り当てをしようとしています。 Windows2000マシンのログインユーザーとは別のユーザで、設定をしました。 パスワード保存としたのですが、Windows2000マシンを再起動したら、 ネットワークドライブ接続用のパスワードを聞かれます。 セキュリティ等によりWindows2000からWindows2008サーバへのアクセスは、 制限されているのでしょうか? Microsoftなど参考になるページがありましたら、教えてください。 (なお、Windows2008側の詳細な設定はわかっておりません。)

  • Windows server へのネットワークログイン

    Windows server へのネットワークログイン 現在 サーバー(1台): Windows server 2000 + SQL Server 2000 クライアント(10台): Windows XP SP3 のような環境でPCA社の業務用アプリケーション『商魂・商管』を使用しています。 クライアントで商魂・商管を起動すると自動的にWindowsサーバーとSQLサーバーへ接続/認証が行われ、ログインに成功した場合は使用が可能になります。 ところが最近、クライアントの中の数台が『Administrator』のアカウントで商魂・商管を使用していることが判明しました。そのためサーバー側の『Administrator』アカウントのパスワードが各ユーザー間で共有されています。当然、サーバーに直接『Administrator』としてログインするときと同じパスワードです。パスワードを変更したいのはやまやまなのですが、管理者が『Administrator』パスワードを変更すると、ネットワークで『Administrator』アカウントを使用しているユーザーが商魂・商管を使用できなくなってしまいます。 この状況は最悪なので改善したいのですが・・・ クライアントのローカルアカウントが『Administrator』であっても、サーバーには別ID/パスワードでログインし、問題なく商魂・商管を使用する方法はないでしょうか。ネットワークドライブで可能なことは知っていますが、商魂・商管となると手が出ません。 ユーザー1  クライアントPCのアカウント administrator ← これはこのまま  サーバー上のアカウント administrator ← これをUser1に改めたい ユーザー2  クライアントPCのアカウント administrator ←これはこのまま  サーバー上のアカウント administrator ← これをUser2に改めたい ユーザー3  クライアントPCのアカウント User3 ← これはこのまま  サーバー上のアカウント User3 ← これもこのまま ・ ・ ・ PCA社に問い合わせましたが、アプリケーションの使い方については専門家でも、こういったネットワークの問題についてはわからないこともある、との返答でした。(これはこれで仕方のない話ですが) この問題は解決できないのでしょうか・・・?

  • Vista Business再起動時のネットワークドライブ認証について

    Vista Business再起動時のネットワークドライブ認証について こんにちは 現在Windowsの小規模ネットワークを組んでいます。 ファイルサーバーはWindows 2008 Serverです。 クライアントはWindowsXP proが5台、WindowsXP homeが3台、Windows Vista Businessが1台です。 それぞれサーバー上で共有してあるshareという名前のフォルダをネットワークドライブにマウントしてあります。 ネットワークドライブのログインパスワードはそれぞれマシンのパスワードと同一にしてあるため、WindowsXP homeでも再起動のたびにネットワークドライブへの接続のパスワードを聞かれることはありません。 proに関してはマシンとネットワークドライブのパスワードが違いますが、機能上保存されています。 さて、今回問題は1台だけあるVistaのマシンなのですが・・・ このマシンだけ再起動するたびにネットワークドライブのパスワードを聞かれます。 Vista BusinessはXP home同様にパスワードを複数記憶できないのでしょうか。 それとも、何かパスワードの管理が別になっているのでしょうか。 分かる方教えてください。 (午前中同じ質問をしていましたが、タイトルが「こんにちわ」になってしまっていたので、削除して再度投稿しました)