Acessar diretório Novell
Publicado por Guilherme Domingues de Oliveira 19/03/2007
[ Hits: 7.590 ]
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
Converter arquivo em PDF e enviar por e-mail pelo terminal
Script simples de procura de arquivo.
pegaMAC - pega o endereço MAC da eth0
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Descritores de Arquivos e Swappiness
tux-gpt - Assistente de IA para o Terminal
Instalação e configuração do Chrony
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Como instalar no Linux Jogos da Steam só para Windows
Instalando o Team Viewer no Debian Trixie - problema no Policykit
O Que Fazer Após Instalar Ubuntu 25.04
Autenticação necessária. um aplicativo quer acesso ao chaveiro (3)
O que você está ouvindo agora? [2] (175)
Copiar Layout do Teclado para aplicar em outra Distribuição (10)