Script para montagem de compartilhamento SAMBA (Gentoo)
Publicado por Giuliano C. Domingues 23/08/2006
[ Hits: 7.741 ]
Este script é para montagem de compartilhamento no Shell, onde será feita a montagem, verificação e desmontagem do compartilhamento de modo simples.
#!/bin/bash
#set -x
clear
echo ""
echo -e " {FONTE}33[1;34m***************************************************************"
echo -e " {FONTE}33[1;34m** {FONTE}33[1;37mScript para Montagem de compartilhamento via Samba {FONTE}33[1;34m**"
echo -e " {FONTE}33[1;34m** {FONTE}33[1;37mMinisterio do Esporte {FONTE}33[1;34m**"
echo -e " {FONTE}33[1;34m** {FONTE}33[1;37mCoordenacao de Suporte e Rede {FONTE}33[1;34m**"
echo -e " {FONTE}33[1;34m** {FONTE}33[1;32mGiuliano Domingues - {FONTE}33[1;31mgiuliano.domingues@esporte.gov.br {FONTE}33[1;34m**"
echo -e " {FONTE}33[1;34m***************************************************************"
echo ""
Lista() {
echo -e "{FONTE}33[01;33mOpcoes:"
echo -e "{FONTE}33[01;33m-------"
echo ""
echo ""
echo -e "{FONTE}33[01;31m1. {FONTE}33[01;32mMontar Servidor"
echo -e "{FONTE}33[01;31m2. {FONTE}33[01;32mDesmontar Servidor"
echo -e "{FONTE}33[01;31m3. {FONTE}33[01;32mVerificar Servidores Montados"
echo -e "{FONTE}33[01;31m4. {FONTE}33[01;32mSair"
echo ""
echo -ne "{FONTE}33[01;33mDigite a opcao desejada: "
echo -ne "{FONTE}33[01;31m"
read opcao
case $opcao in
1) montar ;;
2) desmontar ;;
3) verificar ;;
4) exit & clear ;;
*) "Opcao desconhecida." ; echo ; Lista ;;
esac
}
montar() {
clear
echo -e " {FONTE}33[01;34m-------------------"
echo -e " {FONTE}33[01;31mMontando Servidor"
echo -e " {FONTE}33[01;34m-------------------"
echo ""
echo -ne "{FONTE}33[01;37mDigite o nome do servidor: "
echo -ne "{FONTE}33[01;32m"
read servidor
echo -ne "{FONTE}33[01;32m"
echo -ne "{FONTE}33[01;37mDigite o nome do compartilhamento: "
echo -ne "{FONTE}33[01;32m"
read compartilhamento
echo -ne "{FONTE}33[01;32m"
echo -ne "{FONTE}33[01;37mDigite o seu nome de usuario: "
echo -ne "{FONTE}33[01;32m"
read usuario
echo -ne "{FONTE}33[01;37m"
user=pwd | sed -e s/home// | sed -e 's/^\///' | sed -e 's/^\///'
pasta=/home/$user/smb4k/$servidor
mkdir -p $pasta
mount -t smbfs -o username=$usuario,workgroup=esporte //$servidor/$compartilhamento $pasta
Lista
}
desmontar() {
clear
cd /
echo -e " {FONTE}33[01;34m------------------------------"
echo -e " {FONTE}33[01;31mDesmontando Compartilhamento"
echo -e " {FONTE}33[01;34m------------------------------"
echo ""
echo -ne "{FONTE}33[01;37mDigite o nome do servidor a ser desmontado: "
echo -ne "{FONTE}33[01;32m"
read servidor
echo -ne "{FONTE}33[01;32m"
pasta=/home/$user/smb4k/$servidor
umount /home/$user/smb4k/$servidor && rm -Rf $pasta
Lista
}
verificar() {
clear
echo -e " {FONTE}33[01;34m----------------------------------"
echo -e " {FONTE}33[01;31mVerificando servidores Montados"
echo -e " {FONTE}33[01;34m----------------------------------"
echo ""
echo -e "{FONTE}33[01;36m"
mount | grep smbfs | awk {'print$1'}
echo -e "{FONTE}33[01;36m"
echo ""
Lista
}
Lista
cg_ext - script para alteração de extensão de arquivos em larga escala
Instalação do Nagios por script
Procurando um padrão num arquivo
Papagaiando o XFCE com temas e recursos
WhatsApp com Chamadas no Linux via Waydroid
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Removendo entradas de boot UEFI "fantasmas" via terminal
Atualizações de Segurança Automáticas no Debian
Como cortar as partes de um vídeo com passagens de áudio em branco
Tiling automático no KDE Plasma
SNMP Scan no OCS Inventory só funciona com HTTPS corretamente configurado
Alguém tem que acabar com ANATEL!!! (2)
Uma pergunta bem simples mas não achei resposta (ainda) (0)
Reflexão sobre a sobrevivência do Gentoo Linux (6)









