Acessar diretório Novell
Publicado por Guilherme Domingues de Oliveira 19/03/2007
[ Hits: 7.814 ]
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
Programas windows em gerenciadores simples
Criar imagem ISO a partir de CD
Gerador de Pacotes de Instalação
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Como fazer a conversão binária e aplicar as restrições no Linux
Como quebrar a senha de um servidor Linux Debian
Como bloquear pendrive em uma rede Linux
Um autoinstall.yaml para Ubuntu com foco em quem vai fazer máquina virtual
Instalar GRUB sem archinstall no Arch Linux em UEFI Problemático
Fiz uma pergunta no fórum mas não consigo localizar [RESOLVIDO] (21)









