невозможно получить доступ к файлам Windows в Ubuntu

я не могу получить доступ к файлам и папкам Windows Server (2008) на сервере Ubuntu 12.04

Я установил клиентский пакет samba

1
задан 31 March 2014 в 15:58

1 ответ

Для наблюдения, какие доли доступны на данном хосте, выполненном:

/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, добавьте еще некоторую информацию, такую как сообщение об ошибке или любая другая форма дампа, который Вы получили

0
ответ дан 31 March 2014 в 15:58

Другие вопросы по тегам:

Похожие вопросы: