Mapear pasta na rede

Iniciado por Lizard King, 24 de Maio de 2009, 00:16

tópico anterior - próximo tópico

Lizard King

Boa noites!

Pessoal eu estou tentando mapear uma pasta na rede utilizando fstab.

Minha pasta fica em uma rede windows xp, consigo acessa-la normalmente via nautilus e com comando mount,

o que preciso é mapear atraves do fstab, daí que não estou conseguindo.

Se alguem puder me ajudar.

Valew
Freedom!!!!  User Linux #485045

raidicar

Seu post está muito vago, não sei o que você fez até agora e nem onde errou, se é que tentou realizar algum procedimento ou já postou logo uma pergunta antes de qualquer pesquisa.
Bom, seja como for, pra começar, poste o seu fstab, mostre o que fez para sabermos o que está errado.

Tem outra forma de fazer isso, creio que você deseja apenas ligar o computador e ter o mapeamento disponível, sem ter a necessidade de monta-lo manualmente a cada vez que reinicia o micro.

Nesse caso, como não postou qualquer dado relativo para que alguém possa lhe ajudar com seu problema, vou lhe passar uma outra solução, isso caso esse seja seu problema. Afinal, essa é a vantagem do Linux, a inúmeras formas de se obter um resultado, mas veja bem, conhecimento é fácil de se adquirir, mas não cai do céu. As vezes até cai, mas isso só quando alguém está sem o que fazer. Estou sem o que agora.

Solução Alternativa:
1 - Caso não tenha instalado, instale o smbfs e o samba (apt-get install samba e apt-get install smbfs ou apt-get install samba smbfs).

1.1 - segue abaixo o comando para montar uma unidade de rede.
smbmount //IP/CAMINHO /DESTINO -o username=nome,password=senha

Exemplo prático, apenas leia, não execute.
Primeiro crio a pasta onde vou montar a unidade de rede. (mkdir /home/raidicar/Doc_rede)
Agora que criei a pasta Doc_rede, dou o comando:
smbmount //192.168.0.150/Documentos /home/raidicar/Doc_rede/ -o username=fernando,password=123456
Fim do exemplo.
Esclarecendo...
smbmount = comando para montar a unidade.
//192.168.0.150/Documentos = IP do micro onde esta o compartilhamento de nome "Documentos".
/home/raidicar/Doc_rede/ = Pasta em meu micro ubuntu.
username=fernando,password=123456 = nome do usuário do micro da rede e a senha com o qual o micro é acessado.
ok?

2 - edite o seu arquivo .profile na sua pasta de usuário (sudo gedit /home/usuario/.profile).
Insira a linha de comando dentro dele, veja as linhas que inseri abaixo:
# montando unidade de rede.
smbmount //192.168.0.150/Documentos /home/raidicar/Doc_rede/ -o username=fernando,password=123456

Veja abaixo como ficaria o arquivo .profile:
# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.

# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
#umask 022
[i]# montando unidade de rede.
smbmount //192.168.0.150/Documentos /home/raidicar/Doc_rede/ -o username=fernando,password=123456[/i]

# if running bash
if [ -n "$BASH_VERSION" ]; then
    # include .bashrc if it exists
    if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
    fi
fi

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi

3 - Sempre que loga no sistema, o arquivo .profile é executado e por conseqüência, o comando que mapeia a unidade.
Assim, sempre que logar, a pasta será mapeada automaticamente.

Você pode usar também o arquivo rc.local (gedit /etc/init.d/rc.local).

Sempre faça backup dos seus arquivos antes de altera-los.

OK?
Quem ama extremamente, deixa de viver em si e vive no que ama. Na vida três coisas são certas, o amor, a morte e o Linux !
Se Platão disse, então realmente sofremos de uma perigosa doença mental.