Montador de Compartilhamentos
Publicado por Henrique Werno Korndorfer 29/03/2004
[ Hits: 6.608 ]
Esse script procura compartilhamentos samba na rede e monta automaticamente em uma arvore de diretorios qualquer. Naturalmente precisa do Samba, e se tiver o Cruft pode-se usar senhas encriptadas. Uso ele para vasculhar a rede em busca de documentos para backup.
#!/bin/sh remote=/mnt/remote # Onde serao montados os compartilhamentos passwd=`cruft < /home/hwk/.cruft` # Desencripta o passwd user=hwk smbin=/usr # Local do Samba monta_compart () { mount -t smbfs -o username=$user,password=$passwd $montar $remote/$nome/$comp 2>/dev/null } nomes=`$smbin/bin/smbstatus -S | grep "(" | cut -b 40- | cut -d "(" -f 1 | sed 's/^[ \t]*//;s/[ \t]*$//'` # Procura os nomes das maquinas for nome in $nomes ; do echo "Compartilhamentos em "$nome":" compart=`$smbin/bin/smbclient -NL $nome | grep Disk | grep -Gv PRINTER | sed 's/^[ \t]*//;s/[ \t]*$//;s/Disk/ /'` # Procura compartilhamento por maquina for comp in $compart ; do # set -- $comp montar=`echo "//"$nome"/"$comp` echo $montar if [ -d $remote/$nome/$comp ]; then monta_compart else echo $remote/$nome" nao existe, tentando criar..." mkdir $remote/$nome # Se nao existe $nome, tambem nao existe $1 mkdir $remote/$nome/$comp monta_compart fi done done exit 0
Raízes da equação de segundo grau (Bhaskara) através do prompt em shell
Shell Script / Perl para sincronizar base de usuários do AD com o Zimbra
Script para rodar software Mr Bayes em paralelo
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalar e Configurar o Slackware Linux em 2025
Como configurar os repositórios do apt no Debian 12 em 2025
Passkeys: A Evolução da Autenticação Digital
Instalação de distro Linux em computadores, netbooks, etc, em rede com o Clonezilla
Configurando o Conky para iniciar corretamente no sistema
3 configurações básicas que podem melhorar muito a sua edição pelo editor nano
Como colorir os logs do terminal com ccze
Instalação Microsoft Edge no Linux Mint 22
Como configurar posicionamento e movimento de janelas no Lubuntu (Openbox) com atalhos de teclado
Criar perfil temporário no Active Directory samba4-21 (2)
Meu Kubuntu não inicia, além do modo de recuperação (no meu dualboot (1)
Site da gontijo simplesmente não abre, ERR_HTTP2_PRO... (3)