Acessar diretório Novell
Publicado por Guilherme Domingues de Oliveira 19/03/2007
[ Hits: 7.752 ]
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
Criação de usuário e aplicação de quota
Mantendo o transmission-daemon funcionando
IA Turbina o Desktop Linux enquanto distros renovam forças
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
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
Instalação dualboot Windows 11 e Debian 13 (10)
Preciso recuperar videos *.mp4 corrompidos (11)
É normal não gostar de KDE? (11)









