Acessar diretório Novell
Publicado por Guilherme Domingues de Oliveira 19/03/2007
[ Hits: 7.836 ]
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
Baixar e usar Bíblia Sagrada usando o terminal linux
Sistema de Gestão de Protocolos em YAD
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Instalando COSMIC no Linux Mint
Turbinando o Linux Mint: o poder das Nemo Actions
Inteligência Artificial no desenvolvimento de software: quando começar a usar?
Colocando hotcorner no COSMIC para exibir "workspaces"
Usando o Dolphin para checar hashes de arquivos
Contorno de BUG do "color picker" para COSMIC Desktop









