Acessar diretório Novell
Publicado por Guilherme Domingues de Oliveira 19/03/2007
[ Hits: 7.609 ]
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
Script para preparar o pc para receber e gerenciar celular MOTOROLA (refeito o script)
getgazette - script para baixar a Linux Gazette
AutoLogin Slackware Current - Init 3
Automatizando digitação de códigos 2FA no browser
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Como converter imagens PNG/JPEG para SVG em linha de comando
Fez porcaria no teu repositório Git? Aprenda a restaurar uma versão anterior do seu código!
Restaurando Fontes de Download do Hydra no Linux
Atualizando "na marra" o YT-DLP quando começa a dar erro de downloads
Como instalar o WPS com interface e corretor ortográfico em PT-BR no Arch Linux
[AJUDA] Problemas ao atualizar BIOS da Gigabyte B550M K rev. 1.1 — “RO... (5)
Impossível ativar audio 5.1 (1)
Inicializaçao lenta (alguns processos rodando) Debian 11 Bullseye [RES... (2)