Acessar diretório Novell
Publicado por Guilherme Domingues de Oliveira 19/03/2007
[ Hits: 7.519 ]
Homepage: http://br.linkedin.com/pub/guilherme-domingues-de-oliveira/22/59/900
Shell-script simples e comentado. Leia-o e adapte.
São necessários o dialog e ncpfs.
#! /bin/bash # Escrito por Guilherme Domingues - Lab Software Livre - UnilesteMG # guilherme.domingues.oliveira@gmail.com # Fonte de pesquisa : # http://aurelio.net/shell/dialog/ # http://www.vivaolinux.com.br/dicas/verDica.php?codigo=578 a=$(whoami) case "$1" in montar) dialog --backtitle 'Acesso Cliente Novell' \ --msgbox 'Bem Vindo' 0 0 if [ -d /home/$a/novell ] ; then echo "" else mkdir /home/$a/novell echo "Criando pasta novell em seu diretorio pessoal" sleep 2 fi slist sleep 8 server=$(dialog --stdout --inputbox 'Digite o servidor novell' 0 0) # Antes de executar o script, acesse seu diretorio novell: # ncpmount -S nomedoservidor -U usuario -P senha ponto_de_montagem # Duvida: man ncpmount user=$(dialog --stdout --inputbox 'Digite o usuario' 0 0 ) senha=$(dialog --stdout --passwordbox 'Digite a senha' 0 0 ) ncpmount -S $server -U $user -P $senha /home/$a/novell # Altere este argumento do if, inserido o nome do diretorio novell incluso na raiz. # cd ~/novell # ls if [ -d /home/$a/novell/SUP ] ; then dialog --msgbox 'Operação efetuada com sucesso. Acessando o seu diretorio novell' 20 50 dialog --title 'Comandos de Acesso' \ --textbox /home/korvo/ins 0 0 else dialog --msgbox 'Erro ao montar o servidor novell. Verifique seu usuário e senha e tente novamente' 0 0 fi ;; desmontar) ncpumount /home/$a/novell dialog --msgbox 'Diretório novell desmontado' 0 0 ;; ajuda) # Irá demonstrar alguns comandos básicos para a manipulacao de diretorios e arquivos. # o texto se encontra no final do script, salve em outro arquivo e o aponte para o dialog. dialog --title 'Comandos de Acesso' \ --textbox /home/korvo/ins 0 0 ;; *) echo "usage: $0 {montar|desmontar|ajuda}" esac exit 0 Comandos usuais: cd (acessa a pasta) ls (lista conteudo do diretorio) pwd (demonstra a localizacao atual) cp (copia o arquivo, ou a pasta) rm (deleta o arquivo) touch (cria novo arquivo) nano (editor) g++ (compilador c++) Caso queira consultar, outros comandos disponiveis, pressione a tecla TAB duas vezes consecutivas no console. Duvidas sobre a funcao e a sua sintaxe de cada comando, insira no final do comando digitado a sintaxe --help. Ao encerrar as atividades, desmonte a partição Novell. Para isto digite o comando: novell desmontar Para repetir este texto digite: novell ajuda Lab Software Livre - UnilesteMG
Atualizador de sistema multipla escolha
Gerador de senhas aleatórias com pwgen
Backup de algumas databases, Remotamente.
Script para montagem/desmontagem de unidades do tipo pendrive.
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Compartilhamento de Rede com samba em modo Público/Anônimo de forma simples, rápido e fácil
Cups: Mapear/listar todas as impressoras de outro Servidor CUPS de forma rápida e fácil
Criando uma VPC na AWS via CLI
Queria saber se existe alguma forma de desistalar programa no ubuntu s... (2)
Quero saber sobre os melhores aplicativos de office para usar em 2024 ... (1)
Tem como instalar o gerenciador AMD Adrenalin no Ubuntu 24.04? (16)