Script para montagem de compartilhamento SAMBA (Gentoo)
Publicado por Giuliano C. Domingues 23/08/2006
[ Hits: 7.630 ]
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
SCRIPT PARA INSTALAÇÃO DE PROGRAMAS NO LINUX
Backup Incremental em HD secundário/externo
Um super limpador do sistema KDu
FIREWALL COM IPTABLES - PARA EMPRESAS E INTRANETS
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
Secure boot, artigo interessante, nada técnico. (0)
Preciso recuperar videos *.mp4 corrompidos (1)
\Boot sem espaço em disco (Fedora KDE Plasma 42) (6)









