Acessar diretório Novell
Publicado por Guilherme Domingues de Oliveira 19/03/2007
[ Hits: 7.744 ]
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
Jogo de labirinto feito em shell script
Arch Linux - remover dependências obsoletas
PDC linux desligando pc em uma de windows
Teste compatativo entre discos e/ou partições
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Novos apps de produtividade, avanços em IA e distros em ebulição agitam o universo Linux
Como instalar o repositório do DBeaver no Ubuntu
Como instalar o Plex Media Server no Ubuntu
Digitando underscore com "shift" + "barra de espaços"
Como ativar a lixeira e recuperar aquivos deletados em um servidor Linux
Como mudar o nome de dispositivos Bluetooth via linha de comando
Linux é a solução para o fim do Windows10? [RESOLVIDO] (6)
Assinador JNLP do Site Portal da Nota Fiscal Eletrônica (0)
Programa fora de escala na tela do pc (29)









