Montador de Compartilhamentos
Publicado por Henrique Werno Korndorfer 29/03/2004
[ Hits: 6.660 ]
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
video2gif: converta videoclipes em GIFs animados
Gera estatísticas de tráfego de pacotes nas interfaces de um servidor linux via SNMPv3.
Script para controle do Squid e firewall
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Quebra de linha na data e hora no Linux Mint
Organizando seus PDF com o Zotero
DEBIAN - PROBLEMA COM REDIRECIONAME... DE DOMINIO NA REDE INTERNA (1)
Sempre que vou baixar algum pacote acontece o erro dpkg (7)
como instalo panfrost-dri e o driver panfrost fork , ou panfrost (12)