Montagem automática de compartilhamentos Windows no Linux

Publicado por Gaucho Camarada em 29/04/2020

[ Hits: 1.123 ]

 


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.

Outras dicas deste autor

Slax - Linux para micros fracos, inclusive 32 bits

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

Leitura recomendada

Compilando o Mono para atualização da versão 2.4

Configurar placa wireless (Broadcom Corporation BCM4312 802.11 e outras)

Instalação do Firefox 7, Flash Player 11 e Java 1.6.u29

TexLive - Latex em qualquer lugar!

Brute force DNS em C

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts