Bagaimana cara daftar saham Windows dari terminal?

9

Berikut ini adalah skenario sederhana yang saya miliki:

  1. Windows 7 berbagi folder (D: \ Projects).
  2. Izin Kontrol Penuh telah diberikan ke folder.
  3. Di Ubuntu 10.10, saya bisa melihat share Windows dari Places -> Network menu.
  4. Saya dapat membuat folder di folder Projects bersama dari Nautilus

Bagaimana cara lsfolder-folder yang sama (ditampilkan dalam Nautilus) dari terminal? ( mountdan ls /mntjangan daftar share Windows itu)

Ps. Detail tentang apa yang saya lakukan:

  1. Menggunakan Ubuntu sebagai VM "tanpa kepala" menggunakan VirtualBox.
  2. Mengakses Ubuntu melalui Putty
  3. Kemampuan untuk memberikan akses lengkap ke VM Ubuntu untuk folder Windows yang dibagikan
Zabba
sumber

Jawaban:

9

Jika Anda sudah menggunakan Nautilus untuk terhubung ke share yang Anda minati, maka mount untuk share tersebut tersedia di ~ / .gvfs

Jadi saya pergi ke nautilus saya dan mengetik seseorang: //192.168.1.10/data di bilah lokasi saya, yang telah memasang bagian tersebut. Kemudian :

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$ 

Jika Anda perlu membuat daftar saham yang tersedia, maka seperti kata Danny, Anda menggunakan smbclient. Dalam kasus saya, saya menggunakan model keamanan "share" (tidak disarankan!), Jadi saya tidak perlu parameter -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$
Scaine
sumber
2
smbclient -U windowsUserName%password -L windowsHost -W domainName
Philippe Gachoud
sumber
0

Berbagi Windows juga dapat diakses dengan cara di bawah ini:

smbclient -L < Windows host name > -U < Windows Administrator account >
Alan Jebakumar
sumber