Montagem automática de compartilhamentos Windows no Linux
Dica publicada em Linux / Introdução
Montagem automática de compartilhamentos Windows no Linux
Olá pessoal, depois de muitas tentativas e pesquisas em diversos sites consegui, mediante alguns ajustes, criar um script que monta automaticamente compartilhamentos Windows no Linux, em distribuições como o Slax 10.2, que é perfeita para micros antigos e fraquinhos como os meus; mas que só tem um defeito, que é o de não gravar informações do fstab.
O script só funciona se todas as máquinas cadastradas estiverem logadas na rede, você pode cadastrar no script quantas máquinas necessitar, desde que todas estejam ligadas o script montará o compartilhamento sempre.
Segue o conteúdo do script:
Copie ou crie seu próprio script numa pasta que tenha certeza de nunca ser excluída, com o comando:
# nano winlinux.sh
Torne-o executável:
# chmod 777 winlinux.sh
e pronto, é só executar o script, sempre que quiser, nesta pasta segura, com o comando:
# ./winlinux.sh
Seus compartilhamentos serão montados automaticamente, desde que as máquinas Windows estejam ligadas e na rede; script testado e aprovado com Windows 7 e 8.
Boa sorte e siga com Deus.
O script só funciona se todas as máquinas cadastradas estiverem logadas na rede, você pode cadastrar no script quantas máquinas necessitar, desde que todas estejam ligadas o script montará o compartilhamento sempre.
Segue o conteúdo do script:
#/bin/bash SERVER_IP="192.168.0.94" # identifique cada IP de suas máquinas Windows, uma em cada linha SHARE_NAME="REDE" # Identifique pasta Windows compartilhada na REDE e GRUPO DOMÉSTICOS USERNAME="linux" # Cada linha deve se referir ao SERVER_IP="192.168.0.94" cadastrado PASSWD="123" # Cada linha deve se referir ao SERVER_IP="192.168.0.94" cadastrado DOMAIN="workgroup" # Cada linha deve se referir ao SERVER_IP="192.168.0.94" cadastrado mount -t cifs -o username=$USERNAME,password=$PASSWD,dom=$DOMAIN //$SERVER_IP/$SHARE_NAME /media/REDE_94 # Cada linha deve se referir ao SERVER_IP="192.168.0.94" cadastrado SERVER_IP="192.168.0.99" SHARE_NAME="REDE" # No meu caso, todas minhas máquinas tem a mesma pasta compartilhada REDE USERNAME="linux" # Cada linha deve se referir ao SERVER_IP="192.168.0.99" cadastrado PASSWD="123" # Cada linha deve se referir ao SERVER_IP="192.168.0.99" cadastrado DOMAIN="workgroup" # Cada linha deve se referir ao SERVER_IP="192.168.0.99" cadastrado mount -t cifs -o username=$USERNAME,password=$PASSWD,dom=$DOMAIN //$SERVER_IP/$SHARE_NAME /media/REDE_99 # Cada linha deve se referir ao SERVER_IP="192.168.0.99" cadastrado
Copie ou crie seu próprio script numa pasta que tenha certeza de nunca ser excluída, com o comando:
# nano winlinux.sh
Torne-o executável:
# chmod 777 winlinux.sh
e pronto, é só executar o script, sempre que quiser, nesta pasta segura, com o comando:
# ./winlinux.sh
Seus compartilhamentos serão montados automaticamente, desde que as máquinas Windows estejam ligadas e na rede; script testado e aprovado com Windows 7 e 8.
Boa sorte e siga com Deus.