3

開発に使用する FreeBSD ボックスに samba ネットワーク共有があります。

WinXP ボックスで共有ドライブとしてセットアップしましたが、正常に動作します。

ただし、XPボックスを再起動すると、正しいユーザー名とパスワードを使用して起動時に接続するように設定していても、共有ドライブをクリックしてパスワードを入力するまでアクセスできません。

何が問題なのか誰かが直接知っていますか? 必要に応じてバージョン データなどを取得できますが、これが一般的な samba の問題であるかどうかを確認するために、これを簡単にぶら下げたいと思いました。

ありがとう!

編集:

ごめんなさい!XP Proを持っていると言ったと思いました。実際には、マップされたドライブに認証が保存されており、「ユーザーを使用して認証する」と表示されています。同じ pw ではありませんが、samba 共有にも XP ログインと同じユーザー名を使用しています。

4

4 に答える 4

3

2 つのオプション: Windows XP へのログインに使用するユーザー名/パスワードと同じになるように、Samba 共有にログイン/パスワードを設定します。または、資格情報を手動で保存するように XP Home を設定することもできます。

MANUAL キーは次の方法で作成されます。

  1. コントロール パネルでユーザー名とパスワードの保存ツールを起動します。
  2. [追加] をクリックします。
  3. ボックスに適切な情報を入力します。

    • サーバー: ホスト名、FQDN、ワイルドカードなどを使用します。
    • ユーザー名: ドメイン\ユーザー名; マシン\ユーザー名; UPN。
    • パスワード: パスワードを入力します。

「WinXP Home には、XP Pro と同じ方法でネットワーク共有のログイン資格情報を保存する機能がありません。」これは正しくありません:

DYNAMIC キーは、次の方法で作成されます。

  1. ユーザーが \\server\share に接続しようとしています。
  2. ユーザーのログオン資格情報が試行されます。これらがアクセスできない場合は、保存されたユーザー名とパスワードのプロンプトが表示されます。
  3. 資格情報は、接続に成功した後、または返されたエラー メッセージで [キャンセル] をクリックした場合に、[保存されたユーザー名とパスワード] に入れられます。

詳細については、次を参照してください。

保存されたユーザー名とパスワードの動作 - 文書番号: 281660

于 2008-12-27T04:41:56.877 に答える
2

起動時に認証を強制するには、「net use」を実行します (たとえば、起動フォルダーにリンクを配置します)。すなわち:

NET USE \\computer\share "password" /USER:user

これにより、Samba サーバーに対して認証が行われ、最初にクリックしなくても使用できるようになります。

于 2008-12-22T12:58:32.590 に答える
1

WinXP Home には、XP Pro と同じ方法でネットワーク共有のログイン資格情報を保存する機能がありません。

Cd-MaN の回答に従って、関連するNET USEコマンドを含むバッチ ファイルを作成し、スタートアップ メニュー項目にそのバッチ ファイルへのショートカットを配置します。

于 2008-12-22T13:15:16.737 に答える
1

起動時にマップするために、これをバッチファイルに入れることができます

@echo off
NET USE \\computer\share "password" /USER:user

どこかに隠してください...ネット使用文字列からリテラル資格情報を取得する方法も見つかりませんでした..

次に、[スタート]-> [実行]-> [Regedit] に移動し、このキーを見つけます

\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

そこから、起動時に実行されるように、そのバッチ ファイルへの呼び出しを追加できます。

すべての値の下で右クリックして選択します

new->文字列値

わかりやすい名前を付けてから、右クリックして変更し、バッチファイルへのパスを値データフィールドに入力します


また、コンピューターのログイン資格情報を samba 共有で使用されているものと照合することで、起動時に自動的にマップされるように samba 共有ドライブをセットアップしました。これは Novell に固有のものかもしれませんが、試してみてください。

于 2009-10-28T20:19:13.207 に答える