Mapeando unidades de rede do samba com fstab no Ubuntu 9.10

Existem várias formas de se mapear um compartilhamento samba via comando no ubuntu porém nada de mais prático se fosse automático não é mesmo? Vale aqui lembra-lo que este post tem o intuito de apenas ensinar a mapear unidades locais e não configurar o servidor samba, então, talvez dependendo da configuração do seu servidor, não irá funcionar como esperado.
Vá ao console e instale o smbfs e smbclient.
[shell]
sudo aptitude install smbfs smbfsclient
[/shell]
Feito isso, será necessário você criar seus diretórios que serão na verdade uma representação do diretório mapeado do seu servidor. Geralmente utiliza-se o diretório /mnt porém nada o impede de criar em outro lugar. Para o exemplo deste post simularemos que necessitamos mapear a o diretório instaladores do servidor.
Então criaremos o tal diretório localmente. Não precisa necessariamente ser o mesmo nome pois irá notar que será configurado os nomes dos mesmos.
[shell]
sudo mkdir /mnt/instaladores
sudo chmod 777 /mnt/instaladores #para garantir que todos usuários tenham acesso
[/shell]
Agora edite o arquivo fstab que se encontra em /etc/fstab
[shell]
sudo nano /etc/fstab
[/shell]
Adicione as seguintes linhas. Valendo lembrar que o ip do meu servidor seja o 192.168.0.1. Configure o arquivo de acordo com seus dados. Se tiver alguma dúvida, poste um comentário.
[shell]
//192.168.0.1/instaladores /mnt/instaladores cifs credentials=/etc/samba/user,noexec 0 0
[/shell]
Feito isso, note que existe uma referência ao arquivo “credencials” que é responsável por armazenar nosso usuário e senha do samba. Então crie o arquivo user no diretório /etc/samba.
[shell]
sudo nano /etc/samba/user
[/shell]
Informe o seu usuário e sua senha.
[shell]
username=seu_usuario
password=sua_senha
[/shell]
A partir de agora sempre que o computador for iniciado teremos nosso compartilhamento da rede montado em “/mnt/instaladores“. Para executar o mapeamento sem reiniciar, basta executar o seguinte comando:
[shell]
mount -a
[/shell]
É isso ai. Sei que nem sempre os posts nos ajudam 100% porém está aqui exatamente o que utilizamos aqui na nossa empresa. Abraços
Adriano Tadao
7 comentários
Deixe um comentário!
Adriano Tadao » Mapeando unidades de rede do samba com fstab no Ubuntu 9.10
7/01/2010 16:19[...] http://blog.voraz.com.br/mapeando-unidades-de-rede-do-samba-com-fstab-no-ubuntu-9-10/ [...]
Tiago
10/05/2010 15:11Perfect!!!!
Gilberto Gaudenzi
24/05/2010 21:17Oi, fiz como vc explicou e nao deu certa da um erro o q pode ser???
adriano
25/05/2010 09:02Fala Gilberto tudo bem?
Então cara, que erro que está dando? Pode ser a falta de alguma lib, algo a ser instalado…
Manda o erro ai que vejo mais sobre..
abraços
Wine e ODBC no Ubuntu 9.10 | Blog Official Estevão Dominique
13/07/2010 19:56[...] rodando Windows, como uma planilha ou um arquivo do MS Access existe um tutorial <a href=”http://blog.voraz.com.br/mapeando-unidades-de-rede-do-samba-com-fstab-no-ubuntu-9-10/”>nest… site</a> de como mapear uma unidade de rede Windows no Linux, com a unidade de rede mapeada [...]
Fernando
17/08/2010 11:25Opa, blz.
Fiz e consegui montar, mas mesmo dando a permissão para todo mundo, quando eu executo o “mount -a” ele monta para o usuário root, removendo todas as permissões anteriores que eu coloquei e dai eu não consigo gravar com usuário normal.
Já andei pesquisando mas não encontrei uma solução ainda, estou com o Ubuntu 10.04.
Eder Gasparassi
3/09/2010 07:42Bom dia Adriano.
Excelente trabalho.
Surgiu-me um dúvida: Fiz exatamente como descrito no tutorial mas quando outros usuários vão acessar a unidade mapeada, dá a mensagem de “Permissão Negada”. Teria como os outros usuários comuns que não seja o root acessar essa unidade mapeada sem pedir senha?
Abraço.