Montagem automática de compartilhamentos Windows no Linux

Publicado por Gaucho Camarada em 29/04/2020

[ Hits: 1.325 ]

 


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

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

Slax - Linux para micros fracos, inclusive 32 bits

Leitura recomendada

ls - Comando de listagem

Redirecionando a saída de comandos

Peanut Linux - Guia de instalação

Placa de rede Sundance

Veja como anda se comportando seu PC

  

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