|
7. Доступ к дискам Windows для машин под LinuxПрограмма клиента SMB для UNIX-машин включена в дистрибутив Samba. Она обеспечивает ftp-подобный интерфейс командной строки. Вы можете использовать эту утилиту для переноса файлов между Windows 'сервером' и linux клиентом. Для того, чтобы увидеть какие ресурсы доступны на данной машине, выполните команду:
/usr/sbin/smbclient -L host где 'host' это имя машины, которую вы хотите видеть. Эта команда вернет список имен 'сервисов' - т.е. имен дисков или принтеров к которым может быть доступ. До тех пор пока SMB сервер не настроен без секретности, он будет запрашивать у вас пароль. Дайте ему пароль для пользователя 'гость (guest)' или ваш персональный пароль на этой машине. Напрмер:
smbclient -L zimmerman Вывод этой команды должен выглядеть подобно этому:
Server time is Sat Aug 10 15:58:27 1996 Timezone is UTC+10.0 Password: Domain=[WORKGROUP] OS=[Windows NT 3.51] Server=[NT LAN Manager 3.51] Server=[ZIMMERMAN] User=[] Workgroup=[WORKGROUP] Domain=[] Sharename Type Comment --------- ---- ------- ADMIN$ Disk Remote Admin public Disk Public C$ Disk Default share IPC$ IPC Remote IPC OReilly Printer OReilly print$ Disk Printer Drivers This machine has a browse list: Server Comment --------- ------- HOPPER Samba 1.9.15p8 KERNIGAN Samba 1.9.15p8 LOVELACE Samba 1.9.15p8 RITCHIE Samba 1.9.15p8 ZIMMERMAN Browse list показывает другие SMB сервера в сети с доступными ресурсами. Для использования клиента, выполните:
/usr/sbin/smbclient service <password> где 'service' -- имя машины и сервиса. Например, если вы пытаетесь обратиться к директории, которая доступна под именем 'public' на машине названной 'zimmerman', то имя сервиса должно звучать как \\zimmerman\public. Однако вследствии ограничений оболочки, вам необходимо спрятать обратный слэш, так что в конце это будет выглядеть подобно этому:
/usr/sbin/smbclient \\\\zimmerman\\public mypasswd где 'mypasswd' -- символьная строка вашего пароля. Вы получите приглашение smbclient:
Server time is Sat Aug 10 15:58:44 1996 Timezone is UTC+10.0 Domain=[WORKGROUP] OS=[Windows NT 3.51] Server=[NT LAN Manager 3.51] smb: \> Напечатайте 'h' чтобы получить помощь об использовании smbclient:
smb: \> h ls dir lcd cd pwd get mget put mput rename more mask del rm mkdir md rmdir rd prompt recurse translate lowercase print printmode queue cancel stat quit q exit newer archive tar blocksize tarmode setmode help ? ! smb: \> Если вы можете использовать ftp, вам не будут нужны справочные страницы о smbclient.
|
|||||||||||||||||
With any suggestions or questions please feel free to contact us |