incapaz de acessar arquivos do windows no ubuntu

1

não consigo acessar os arquivos e a pasta do servidor do Windows (2008) no servidor do Ubuntu 12.04

Eu instalei o pacote do cliente samba

    
por user263850 31.03.2014 / 13:58

1 resposta

0

Para ver quais compartilhamentos estão disponíveis em um determinado host, execute:

/usr/bin/smbclient -L host

onde 'host' é o nome da máquina que você deseja visualizar. isso retornará uma lista de nomes de 'serviço' - ou seja, nomes de unidades ou impressoras que podem ser compartilhadas com você. A menos que o servidor SMB não tenha segurança configurada, ele solicitará uma senha. Obtenha a senha para a conta "convidado" ou para sua conta pessoal nessa máquina.

Por exemplo:

smbclient -L zimmerman

A saída deste comando deve ser algo como isto:

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            

A lista de navegação mostra outros servidores SMB com recursos para compartilhar na rede.

Para usar o cliente, execute:

/usr/bin/smbclient service <password>

em que 'service' é uma máquina e nome de compartilhamento. Por exemplo, se você estiver tentando acessar um diretório que tenha sido compartilhado como 'público' em uma máquina chamada zimmerman, o serviço será chamado \ zimmerman \ public. No entanto, devido a restrições de shell, você precisará escapar das barras invertidas, então você acaba com algo parecido com isto:

/usr/bin/smbclient \\zimmerman\public mypasswd

onde 'mypasswd' é a string literal da sua senha.

Você receberá o prompt 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: \> 

Digite 'h' para obter ajuda usando o 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: \> 

Se você pode usar ftp, você não deve precisar das páginas de manual para o smbclient.

Embora você possa usar o smbclient para testes, você logo se cansará dele para o trabalho real. Para isso você provavelmente vai querer usar o pacote smbfs. O Smbfs vem com dois utilitários simples, smbmount e smbumount. Eles funcionam exatamente como montar e desmontar para ações de SMB.

Uma observação importante: você deve ter o suporte smbfs compilado em seu kernel para usar esses utilitários!

A seguir, é mostrado um uso típico do smbmount para montar um compartilhamento SMB chamado "clientes" de uma máquina chamada "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

Emitir um comando mount agora mostrará o compartilhamento montado, como se fosse uma exportação do 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)

ref: link

também seja específico em suas perguntas, já que não podemos saber exatamente qual é o problema com seu env local, adicionar mais algumas informações, como a mensagem de erro ou qualquer outra forma de despejo que você tenha

    
por lucifer 31.03.2014 / 14:44