web-dev-qa-db-ja.com

端末からWindows共有を一覧表示する方法は?

ここに私が持っている簡単なシナリオがあります:

  1. Windows 7はフォルダー(D:\ Projects)を共有しています。
  2. フォルダにフルコントロールのアクセス許可が付与されています。
  3. Ubuntu 10.10では、[場所]-> [ネットワーク]メニューからWindows共有を確認できます。
  4. Nautilusから共有プロジェクトフォルダーにフォルダーを作成できます。

端末からls同じフォルダ(Nautilusに表示)をどのようにすればよいですか? (mountおよびls /mntはこれらのWindows共有をリストしません)

追伸私がやっていることの詳細:

  1. UbuntuをVirtualBoxを使用して「ヘッドレス」VMとして使用します。
  2. PuTTY経由でUbuntuにアクセスする
  3. Windows共有フォルダーのUbuntu VMへの完全なアクセスを提供する機能
8
Zabba

既にNautilusを使用して関心のある共有に接続している場合、それらの共有のマウントは〜/ .gvfsで利用可能です

だから私はノーチラスに行き、共有をマウントしたロケーションバーにsmb://192.168.1.10/dataと入力しました。それから:

scaine@GroovyTosh:~/.gvfs$ ls -al
total 20
dr-x------  3 scaine scaine     0 2010-12-31 18:47 .
drwx------ 68 scaine scaine 20480 2010-12-31 19:42 ..
drwx------  1 scaine scaine     0 2010-10-05 19:57 data on 192.168.1.10
scaine@GroovyTosh:~/.gvfs$ 

利用可能な共有を一覧表示する必要がある場合は、Dannyが言うように、smbclientを使用します。私の場合、「共有」セキュリティモデルを使用しているため(推奨されません!)、-Uパラメーターは不要です。

scaine@GroovyTosh:~/.gvfs$ smbclient -L 192.168.1.10
Enter scaine's password: 
Domain=[Mine] OS=[Unix] Server=[Samba 3.5.4]

    Sharename       Type      Comment
    ---------       ----      -------
    Data            Disk      Core Data
    Backups         Disk      Daily RSnapshot backups
    IPC$            IPC       IPC Service (Core)
Domain=[Mine] OS=[Unix] Server=[Samba 3.5.4]

    Server               Comment
    ---------            -------
    CORE                 Core

    Workgroup            Master
    ---------            -------
    Mine                 CORE
scaine@GroovyTosh:~/.gvfs$
9
Scaine

smbclientは、Windowsマシンで使用可能な共有をリストできるが、マシンはリストできない場合があります。

http://www.samba.org/samba/docs/man/manpages-3/smbclient.1.html

smbclient -L <windows-box> -U <username>
3
Danny Staple
smbclient -U windowsUserName%password -L windowsHost -W domainName
2

Windows共有には、次の方法でもアクセスできます。

smbclient -L < Windows Host name > -U < Windows Administrator account >
0
Alan Jebakumar