Script para montagem de compartilhamento SAMBA (Gentoo)
Publicado por Giuliano C. Domingues 23/08/2006
[ Hits: 7.574 ]
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
registra quais as máquinas da sala estão ligadas
Transforme a manpage e infopage em pdf e texto
Instalação do Layer7 e compilação do kernel (automático)
Verifica quais ports necessitam de atualização
O que é o THP na configuração de RAM do Linux e quando desabilitá-lo
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Como unir duas coleções de ROMs preservando as versões traduzidas (sem duplicatas)
Como instalar o Telegram Desktop no Ubuntu 24.04
Overclocking Permanente para Drastic no Miyoo Mini Plus
Problemas de chaves (/usr/share/keyrings) no Debian
Converter os repositórios Debian para o novo formato com as chaves
eu preciso saber uma coisa sobre os games no linux (3)
eu preciso saber uma coisa sobre os games no linux (1)
Problema com audio apos upgrade (1)