複数の資格情報セットを使用して、単一のWindowsホストに複数のネットワークドライブをマップするにはどうすればよいですか?
ファイルサーバーにjeeves
は2つの共有が\\jeeves\alice
あり\\jeeves\bob
、異なる資格情報(AliceとBobのパスワード)が必要です。Windowsホストwinnie
は、「マップネットワークドライブ」を介して両方をマウントする必要があります。残念ながら、Windowsはファイルサーバーごとに複数の資格情報をサポートしていません。
そこで、Ubuntuホストを紹介します。wooster
このホストは、\\jeeves\bob
そのディレクトリをマウントしてからエクスポートし\\wooster\bob
ます。
次に、(以前のように)および(新規)をwinnie
マウントします。のでと異なるサーバであるが、今この二つに別の資格情報を使用することができます。\\jeeves\alice
\\wooster\bob
jeeves
wooster
winnie
残念ながら、winnie
のWindowsエクスプローラは\\wooster\bob
!内のサブディレクトリを認識しません。それらはファイルとしてのみ表示されます。他のプログラム(DOSシェル、PhotoShopなど)はこれらのサブディレクトリをうまくナビゲートしますが、最も基本的なファイルブラウザではありません。(DOSdir
は<DIR>
サブディレクトリのフラグを省略しcd
ますtree
が、機能しますが、機能しません。)そのため、巧妙な「ウースター」トリックはあまり役に立ちません。明らかに、ファイルのパーミッションは十分に開いています。jeeves
wooster
ではwooster
s「は/etc/samba/smb.conf
、共有定義のための\\wooster\bob
IS
[bob]
path = /whatever
browseable = yes
valid users = bob
read only = no
comment = passthrough to Windows
public = no
printable = no
winnie
アリスとボブの両方のファイルを一度に表示させる別の回避策はありますか?Windowsでは、マップされたドライブごとに異なるホスト名を指定するだけで、異なる資格情報を使用して複数のネットワークドライブをマップできます。
Server1
IPアドレスがあると仮定します192.168.1.10
。ドライブF:UserAの資格情報を使用して、ドライブG:UserBの資格情報を使用してマップします。次のコマンドを実行します。
net use F: \\Server1\UserA /User:UserA PasswordA
net use G: \\192.168.1.10\UserB /User:UserB PasswordB
3セット以上の資格情報を使用するには、リモートサーバーの追加のホスト名を作成する必要があります。エイリアス名を作成する2つの方法は次のとおりです。
hosts
ファイルを編集して、追加の名前をリモートサーバーのIPアドレスにマップします。たとえば、管理者権限を持つWindowsではc:\windows\system32\drivers\etc\hosts
、行を編集して追加します192.168.1.10 Server1
。この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加