я не могу получить доступ к файлам и папкам Windows Server (2008) на сервере Ubuntu 12.04
Я установил клиентский пакет samba
Для наблюдения, какие доли доступны на данном хосте, выполненном:
/usr/bin/smbclient -L host
, где 'хост' является названием машины, которую Вы хотите просмотреть. это возвратит список 'сервисных' названий - то есть, названий дисков или принтеров, которые он может совместно использовать с Вами. Если сервер SMB не будет иметь никакой настроенной безопасности, он попросит у Вас пароля. Получите его пароль для 'гостевой' учетной записи или для Вашего личного аккаунта на той машине.
, Например:
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
список просмотра показывает другие серверы SMB с ресурсами для совместного использования в сети.
Для использования клиента работайте:
/usr/bin/smbclient service <password>
, где 'сервис' является машиной и сетевым именем. Например, при попытке достигнуть каталога, который был совместно использован как 'общественность' на машине, названной zimmerman, сервис назовут \zimmerman\public. Однако должный окружить ограничения, необходимо будет выйти из обратных косых черт, таким образом, Вы закончите с чем-то вроде этого:
/usr/bin/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.
, Хотя можно использовать smbclient для тестирования, Вы скоро утомитесь им для реальной работы. Для этого Вы, вероятно, захотите использовать smbfs пакет. Smbfs идет с двумя простыми утилитами, smbmount и smbumount. Они работают, точно так же, как монтируются и umount для долей SMB.
Одна важная вещь отметить: у Вас должна быть поддержка smbfs, скомпилированная в Ваше ядро для использования этих утилит!
следующие шоу типичное использование smbmount для монтирования SMB совместно используют названный "клиентами" от машины, названной "samba1":
[root@postel]# smbmount "\\\\samba1\\customers" -U rtg2t -c 'mount /customers -u 500 -g 100'
Added interface ip=192.168.35.84 bcast=192.168.255.255 nmask=255.255.0.0
Got a positive name query response from 192.168.168.158 ( 192.168.168.158 )
Server time is Tue Oct 5 10:27:36 1999
Timezone is UTC-4.0
Password:
Domain=[IPM] OS=[Unix] Server=[Samba 2.0.3]
security=user
Издание команды монтирования теперь покажет смонтированную долю, так же, как если бы это был экспорт NFS:
[root@postel]# mount
/dev/hda2 on / type ext2 (rw)
none on /proc type proc (rw)
none on /dev/pts type devpts (rw,mode=622)
//SAMBA1/CUSTOMERS on /customers type smbfs (0)
касательно: http://www.tldp.org/HOWTO/SMB-HOWTO-8.html
также быть конкретными в Ваших вопросах, так как мы не можем знать то, что точно проблема с Вашим локальным ENV, добавьте еще некоторую информацию, такую как сообщение об ошибке или любая другая форма дампа, который Вы получили