Montador de Compartilhamentos
Publicado por Henrique Werno Korndorfer 29/03/2004
[ Hits: 6.902 ]
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
Serviço de conexão 3G - Debian
Criação de pasta com senha no Apache
Backup Automatizado (atualizado)
Instalação Completa e Configuração Básica do Void Linux
A Fundação da Confiança Digital: A Importância Estratégica de uma PKI CA na Segurança de Dados
Como enviar dicas ou artigos para o Viva o Linux
Como Ativar a Aceleração por GPU (ROCm) no Ollama para AMD Navi 10 (RX 5700 XT / 5600) no Gentoo
Samba 4 AD-DC 2026: Backup & Restore
Samba 4 AD-DC 2026: LAPS (Randomizando senhas locais).
Cairo Dock ainda funcional nos dias de hoje
Configuração de IP fixo via nmcli e resolução de nomes via /etc/hosts no Gentoo
Criar conta no Google [RESOLVIDO] (3)
Alguém conhece ou indica? [RESOLVIDO] (6)
Não consigo instalar as bibliotecas em Python pelo terminal. (3)
É o fim da produção de hollywood e da netflix... (3)
Linus Torvalds e Bill Gates se encontram pela primeira vez (3)









