Pular para o conteúdo

Montagem automática de compartilhamentos Windows no Linux

Dica publicada em Linux / Introdução
Gaucho Camarada gauchocamarada
Hits: 1.883 Categoria: Linux Subcategoria: Introdução
  • Indicar
  • Impressora
  • Denunciar

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:

#/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.

Slax - Linux para micros fracos, inclusive 32 bits

Instalando multifuncional ou impressoras no SLAX 10.2 de maneira simples e permanente

Zotero no OpenOffice.org 3.2 do openSUSE 11.3

Instalando Unreal Tournament GOTY nativamente no GNU/Linux

Manual Completo do Ubuntu

Facilite sua vida com o auto-apt

Verificando os dispositivos USB plugados no micro

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.