Pular para o conteúdo

Montagem automática de compartilhamentos Windows no Linux

Dica publicada em Linux / Introdução
Gaucho Camarada gauchocamarada
Hits: 1.891 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.

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

Slax - Linux para micros fracos, inclusive 32 bits

Formatação e sistema de arquivos

A história do Blender e seu criador

Como descompactar arquivos no Linux

Reproduzir arquivos MP3 no Python

Instalação do PostgreSQL 9.1.3 pelo pacote source

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.