shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] GUI para acesso à VPN


From: Karin Klayton Schiochet
Subject: Re: [shell-script] GUI para acesso à VPN
Date: Mon, 04 Oct 2010 11:15:32 -0300

Fernando,

Não teria nada haver com relação ao script executar em uma sub shell, se
você colocar um . script ou mesmo source script e tentar executar via
linha de comando para fazer os teste.

Atenciosamente,
Karin Klayton Schiochet

Em Seg, 2010-10-04 às 10:15 -0300, Fernando escreveu:
> Karin, obrigado por responder.
> 
> Sim, o PID  criado logo que o processo entra em execuo, mas o meu while
> : "enquanto o PID existir", ou seja, o while s vai parar quando o PID
> sumir (o script de inicializao for finalizado). At l, a barra ficaria
> enchendo. Estou pensando errado?
> 
> As mquinas sero acessadas por VPN, de forma externa. As permisses esto
> corretas sim, mas o problema no  a senha de root,  pedir senha, seja ela
> qual for. Isso poruqe no caso de montar compartilhamentos SMB, mesmo fazendo
> via sudo, quando o usurio for navegar pelos arquivos no Nautilus, no ter
> permisso de fazer nada, porque montou com sudo. Ento teria que executar
> "sudo nautilus" para ter direito de escrita no compartilhamento. Para
> agravar, como no estou conseguindo salvar a senha na sesso com o gksudo, o
> usurio teria de digitar a senha novamente. Isso seria algo como duas vezes
> seguidas.
> 
> Obrigado!
> 
> Att,
> 
> @Fernando Mercs <http://twitter.com/FernandoMerces>
> Linux Registered User #432779
> www.mentebinaria.com.br
> http://linuxreversing.org
> 
> 
> 
> 2010/10/4 Karin Klayton Schiochet <address@hidden>
> 
> >
> >
> > Fernando,
> >
> > Me corrijam se eu estiver errado mais na dvida 2, o pid  criado logo
> > que  executado o programa, mas isso no quer dizer que ele esteja
> > inicializado completamente, e voc esta esta fazendo um while baseado na
> > criao do pid por isso no ir funcionar.
> >
> > gksudo /etc/init.d/kerio-kvc start &
> > pid=$!
> > while ps $pid| grep $pid; do
> >
> > Tente outra forma de monitorar o tempo gasto para inicializar o servio
> > completamente.
> >
> > Quanto a dvida 3, estas maquinas e servidores esto no mesmo domnio?
> > este compartilhamento do servidor esta com as permisses corretas, pois
> > se estiverem e os usurios que esto acessando tiverem permisso de
> > acesso, no tem porque ser informado a senha de root.
> > Se estais falando com relao a utilizao do comando smbmount utilizar
> > senha se root, voc pode coloca-lo no /etc/sudoers para executar esse
> > comando sem precisar de senha.
> >
> > Espero ter ajudado um pouco suas dvidas.
> >
> > Atencisamente,
> > Karin Klayton Schiochet
> >
> > Em Sex, 2010-09-24 s 19:41 -0300, Fernando escreveu:
> >
> > >
> > > Amigos,
> > >
> > >  com prazer que envio meu primeiro pedido de ajuda para a lista. :)
> > >
> > > Estou fazendo um script que servir como uma GUI para acesso  uma
> > > VPN. Como
> > > o cdigo tem um tamanho razovel e est identado, postei no pastebin
> > > ->
> > > http://pastebin.com/08i8hd5x
> > >
> > > A idia  ter um script que rode bem ao dar um duplo-clique num atalho
> > > atravs do Gnome. Ou seja, no o invocarei a partir de um shell, mas
> > > sim do
> > > ambiente grfico (por isso usei gksudo em alguns pontos), mas estou
> > > enfrentando alguns problemas.
> > >
> > > *Histrico:*
> > >
> > > Tenho um host que utiliza um produto de servidor VPN. O daemon ao qual
> > > me
> > > refiro no script  justamente o que prov esta conexo. Toda
> > > configurao do
> > > daemon  externa ao script (usurio para logar na VPN, IP do servidor,
> > > etc).
> > > Fica num arquivo .conf em /etc. Ento o script no  exatamente uma
> > > GUI para
> > > o cliente VPN, mas sim um "facilitador" para agilizar o que mais fao
> > > quando
> > > conecto  esta VPN (uso do RDP e SMB).
> > >
> > > *Problemas:*
> > >
> > > *1. *Para levantar o servio eu preciso de permisses de root. Como
> > > vou
> > > executar este script diretamente no X (atalho no desktop mesmo), usei
> > > o
> > > gksudo. Ao digitar a senha, tudo funciona, o problema  que nas
> > > prximas
> > > vezes que eu uso o gksudo, ele no guarda a senha em cache (como o
> > > sudo faz,
> > > num script executado na CLI), mesmo selecionado para "Salvar durante a
> > > sesso". Ento toda vez que uso o gksudo pelo script, preciso
> > > reinformar a
> > > senha.
> > >
> > > *2.* A progress bar do zenity, na linha 44, no est funcionando como
> > > deveria. Eu queria que ela fosse enchendo enquanto o servio
> > > levantasse.
> > > Deveria coincidir o 100% da barra com o trmino do comando "gksudo
> > > /etc/init.d/kerio-kvc start", mas a barra enche primeiro. Alm disso,
> > > se eu
> > > usar a opo --auto-close do Zenity, a barra mal aparece.
> > >
> > > *3.* Na opo de montar o compartilhamento, na verdade eu s queria
> > > acess-lo pelo nautilus, mas no consegui de maneira automatizada. Ao
> > > acessar um compartilhamento SMB pelo nautilus (smb://server/share),
> > > so
> > > pedidos interativamente nome de usurio, senha e domnio e no achei
> > > uma
> > > forma de scriptar isso. Ento fui obrigado a usar o smbmount, mas
> > > preciso de
> > > permisso de root e ainda esbarro no problema 1, de quer que digitar a
> > > senha
> > > novamente.
> > >
> > > Bom, esses so os problemas mais graves. Gostaria muito da ajuda de
> > > vocs
> > > neste caso, que t sendo uma experincia legal pra mim, que no tinha
> > > trabalhado ainda com scripts diretamente no X (muita coisa muda, ao
> > > meu
> > > ver).
> > >
> > > Um abrao!
> > >
> > > Att,
> > >
> > > @Fernando Mercs <http://twitter.com/FernandoMerces>
> >
> > > Linux Registered User #432779
> > > www.mentebinaria.com.br
> > > http://linuxreversing.org
> > >
> > > [As partes desta mensagem que no continham texto foram removidas]
> > >
> > >
> > >
> > >
> > >
> >
> >  
> >
> 
> 
> [As partes desta mensagem que no continham texto foram removidas]
> 
> 
> 
> ------------------------------------
> 
> ---------------------------------------------------------------------
> Esta lista no admite a abordagem de outras liguagens de programao, como perl, 
> C etc. Quem insistir em no seguir esta regra ser moderado sem prvio aviso.
> ---------------------------------------------------------------------
> Sair da lista: address@hidden
> ---------------------------------------------------------------------
> Esta lista  moderada de acordo com o previsto em 
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
> 
> Links do Yahoo! Grupos
> 
> 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]