Montar compartilhamentos via Samba (antigo smbmount)

Publicado por Marcelo Lucas em 15/03/2009

[ Hits: 32.961 ]

 


Montar compartilhamentos via Samba (antigo smbmount)



Pessoal,

Tem muita gente se perguntando o que houve com o smbmount no Linux. E agora, como montar compartilhamentos via Samba a partir de um cliente Linux? Na verdade continua tudo muito fácil.

Por que o smbmount sumiu? O smbmount, de fato, era um binário que efetuava a chamada do módulo smbfs para o mount. Tal módulo foi substituído pelo cifs (Common Internet File System), que na verdade trata-se de um protocolo. Muito bem, vamos ao uso. Para montar um compartilhamento via cifs basta digitar:

mount -t cifs -o username=nome_usuário,password=senha //ip_da_maquina/nome_compartilhamento /ponto_de_montagem

Exemplo: Quero montar o compartilhamento chamado de "arquivos" do meu servidor Windows chamado WinServer que tem o ip 192.168.0.50, no diretório /mnt/win do meu Linux, que é meu ponto de montagem. Um usuário com permissão para tal acesso é o "foo" que autentica com a senha "bar":

# mount -t cifs -o username=foo,password=bar //192.168.0.50/arquivos /mnt/win

Observe que via cifs não é possível o uso de nome netbios com ocorria com o smbfs. Por isso você deve usar o endereço IP - a não ser que consiga resolver o ip via dns ou via /etc/hosts.

Outra possibilidade bacana para desktops Linux é a montagem de compartilhamentos na inicialização. Para isso edite o /etc/fstab e insira a linha:

//ip_da_maquina/nome_compartilhamento     /ponto_de_montagem      cifs    defaults,user=nome_usuário,password=senha     0   0

Bem pessoal, essa dica é só o caminho das pedras. Dê uma olhada no "man 5 fstab" e "man 8 mount" para entender bem o funcionamento e fazer ajustes às suas necessidades.

Um salve a todos,

Marcelo Lucas
LPI000123305
[email protected]
[email protected]

Outras dicas deste autor

Assinatura com imagens no Thunderbird

Leitura recomendada

Comandos básicos de rede 2

Lidando com processos

Usando o RPM (Red Hat Packet Manager)

Limpar comentários

Trabalhando com permissões de arquivos

  

Comentários
[1] Comentário enviado por hagahhod em 16/03/2009 - 00:23h

para resolver nomes, deve-se adicionar, no smb.conf, a seguinte linha:
name resolve order = bcast

com migo fungo

[2] Comentário enviado por josir em 16/03/2009 - 07:31h

Alguns detalhes a se pensar em um compartilhamento samba:

1) E se a máquina tiver vários usuários: como resolver qual usuário montar ? O ideal é que o mount fique no /etc/profiles ??

2) colocar a senha no fstab ou até mesmo em um script é complicado, concordam ? O ideal é usar o parametro que tem no cifs para pegar o usuário e senha de um arquivo específico.

Enfim, qual seria a utilização ideal do CIFs para uma máquina onde vários usuários podem se logar ?

Um abraço,
Josir.

[3] Comentário enviado por douglas.giorgio em 28/09/2010 - 22:25h

muito bom cara, funcionou certinho aki

vlw

[4] Comentário enviado por error13 em 25/02/2015 - 13:30h


Marcelo,

Gostaria de saber se consigo nesse mesmo comando mapear mais de uma unidade?
ou se tem outro comando ou parâmetro para isso no Cifs!?



Contribuir com comentário