Script para montagem de compartilhamento SAMBA (Gentoo)
Publicado por Giuliano C. Domingues 23/08/2006
[ Hits: 7.247 ]
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
POSTFIX AUTOMÁTICO COM MYSQL E IPTABLES - APAGANDO MSG ANTIGAS EM TODAS AS PASTAS DE UM USUÁRIO
substituir strings nos nomes de arquivos
Como agendar um backup automático do PostgreSQL no Cron evitando o problema de senha
Como preparar o Vim/Neovim para corrigir ortografia em português
Dark Web e Malwares na internet, quanto custa?
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Como verificar o hash de um arquivo baixado da Internet e como criar um hash
Debian 12 - IPTABLES - removendo NFTABLES
OverWatch 2 - Abrindo portas do jogo no Iptables.
Como instalar o adaptador wifi USB Intelbras ACtion A1200 no Linux Mint
Como normalizar seus arquivos MP3 para que fiquem no mesmo volume
O que você está ouvindo agora? [2] (130)
Adaptado Bluetooth USB que funciona no Linux (27)
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba
[Shell Script] Tire screenshots com Scrot facilmente com Zscrot
[Shell Script] DioPSI - Script multidistro para instalar programas
[Shell Script] ARS Vídeos - Cortador de vídeos e webcam shooter