Script para montagem de compartilhamento SAMBA (Gentoo)
Publicado por Giuliano C. Domingues 23/08/2006
[ Hits: 7.524 ]
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
Firewall - Satefull inspection com NAT
POSTFIX AUTOMÁTICO COM MYSQL E IPTABLES - BLOQUEAR IP
Autenticação automática no Speedy Home
Liberação do servidor DNS no 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
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Alguém já usou o framework Avalonia para desenvolver interfaces de usu... (4)
Ajuda Pra Melhoria do NFTABLES. (8)
Sinto uma leve lentidão ao arrastar, miniminizar e restauras as janela... (2)
Pastas da raiz foram para a área de trabalho [RESOLVIDO] (7)