Problema de permissão ao iniciar aplicativo automaticamente. [RESOLVIDO]

1. Problema de permissão ao iniciar aplicativo automaticamente. [RESOLVIDO]

Edwar Saliba Júnior
eddiesaliba

(usa Debian)

Enviado em 27/12/2010 - 11:33h

Bom dia! Sou iniciante no Linux.Uso distribuićão Ubuntu 10.10.

Instalei um firewall, que se chama "Firestarter", no sistema operacional e estou tentando colocá-lo para iniciar automaticamente.

Procurei em diversos fóruns e encontrei a seguinte dica: Acessar "Sistema | Preferências | Inicializar Aplicativos" (perdoem-me se algum nome de menu não corresponder exatamente ao que é em português, pois, uso versão em inglês). Bem, assim o fiz. Ao acessar a tela de "Inicializar Aplicativos", esta pede um Nome (uma string qualquer), um comando (que fui instruido a colocar "/usr/sbin/firestarter %s") e um comentário (que deixei em branco).

Até aqui tudo bem, porém, quando ligo o computador, o firewall não é inicializado e eu recebo uma mensagem dizendo que não tenho privilégios para tal inicializaćão. Então tenho que inicializá-lo manualmente.

Alguém poderia me ajudar com esta situaćão?

Desde já, agradećo a atenćão de todos!


Edwar Saliba Jr.


  


2. MELHOR RESPOSTA

Júlio Hoffimann Mendes
julio_hoffimann

(usa Ubuntu)

Enviado em 27/12/2010 - 12:10h

Oi Edwar,

A sua pergunta está na FAQ do Firestarter, segue o link:

http://www.fs-security.com/docs/faq.php#trayicon

Boa sorte!

3. Re: Problema de permissão ao iniciar aplicativo automaticamente. [RESOLVIDO]

Edwar Saliba Júnior
eddiesaliba

(usa Debian)

Enviado em 27/12/2010 - 16:51h

Obrigado pela dica Julio Hoffimann. Contudo, não sei se talvez por falta de conhecimento de minha parte, mas esta solućão não funcionou.

Coloquei no arquivo "/etc/sudoers" a linha:

username ALL= NOPASSWD: /usr/bin/firestarter

substituindo a palavra "username" pelo nome do meu usuário no S.O.
Pude notar que a mensagem de erro dizendo que eu não tinha permissão, parou de aparecer. Porém, o firewall não foi inicializado.

O que mais eu poderia fazer?

Mais uma vez, agradećo antecipadamente a atenćão de todos!


Edwar Saliba Jr.


4. Leia até o final

Júlio Hoffimann Mendes
julio_hoffimann

(usa Ubuntu)

Enviado em 27/12/2010 - 21:07h

Edwar,

Você realizou apenas o primeiro passo do link que passei, para que o programa seja lançado automaticamente ao logar:

Acesse System->Preferences->Startup Applications e adicione o Firestarter com o seguinte comando:

sudo firestarter --start-hidden

Não se esqueça de marcar o tópico como resolvido e escolher a primeira resposta como melhor resposta para facilitar a vida de outros membros.

Abraço!


5. Problema de permissão ao iniciar aplicativo automaticamente.

Edwar Saliba Júnior
eddiesaliba

(usa Debian)

Enviado em 28/12/2010 - 09:40h

Bom dia Sr. Júlio Hoffimann!

Primeiramente, quero agradecer-lhe pela atenćão que o Senhor está tendo com o meu problema. E pećo-lhe desculpas, se minha resposta anteriro, deu a entender que eu não havia executado o segundo passo do tutorial. Desta vez, creio que ficará mais claro (a seguir).

Bem, infelizmente posso lhe dizer que fiz os dois passos do tutorial que o Senhor me passou, ou seja, o da permissão (que seria o primeiro passo, e este funcionou bem!), e o da inicializaćão do software (que seria o segundo passo, e este, em princípio, não funcionou!).

Digo que o segundo passo não funcionou, pois, o ícone do firewall não aparece na barra do Linux. Quando eu executo o firewall manualmente, seu ícone aparece na barra do Linux. Verifiquei com o comando "ps", se o processo do firewall estaria sendo executado, mas o "ps" não me mostrou o "firestarter". Naquele momento, logo após a inicializaćão da máquina, só havia o "bash" e o próprio "ps" em execućão.

Cheguei até a fazer o seguinte teste: tirei, do segundo passo, a općão "-Hidden", mas ainda assim, o ícone não apareceu e tampouco o comando "ps" me mostrou o "firestarter" sendo executado.

Por este motivo, ainda não posso dar este problema como solucionado!

Agradećo por sua compreensão!


Edwar Saliba Jr.


6. Para evitar erros, copie e cole os comandos

Júlio Hoffimann Mendes
julio_hoffimann

(usa Ubuntu)

Enviado em 28/12/2010 - 23:13h

Edwar,

Não precisa se desculpar, nem me chamar de senhor. ;-)

Primeiro certifique-se que informou o caminho correto na primeira etapa:

$ which firestarter

Depois execute o firestarter no terminal:

$ sudo firestarter --start-hidden

OBS.: Note que escrevi "-hidden" e não "-Hidden".

Se tudo estiver ok, passe para a segunda etapa.

Acesse System->Preferences->Startup Applications e adicione uma aplicação:

Name: Firestarter Firewall
Command: sudo firestarter --start-hidden
Comment: System tray firewall

Depois de realizar os dois passos com atenção, reinicie a máquina e confira. Se nada acontecer, cole aqui no tópico o comando ps que você está usando e a saída. Lembre-se que o processo é carregado com o Gnome, então a execução do ps deve ser após o Login e carregamento completo da interface.

Qualquer coisa retorne.


7. Problema ao tentar iniciar aplicativo automaticamente.

Edwar Saliba Júnior
eddiesaliba

(usa Debian)

Enviado em 06/01/2011 - 23:30h

Boa noite Júlio!

Bem, não estive presente nos últimos dias, por isto este tópico ficou parado, mas agora estou de volta.

Bom, segui sua última sugestão, e até refiz tudo. Do início ao fim, passo a passo. Contudo, ainda assim o Firestarter não é carregado e o Ubuntu não apresenta erro algum.

Após reiniciar a máquina e ver que o Firestarter não havia sido carregado, então rodei o comando "ps". Veja o que ele me retornou (utilizando meu usuário):

eddie@delta:~$ ps
PID TTY TIME CMD
2999 pts/0 00:00:00 bash
3018 pts/0 00:00:00 ps
eddie@delta:~$ ps -all
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
0 R 1000 3019 2999 0 80 0 - 1085 - pts/0 00:00:00 ps
eddie@delta:~$

E, utilizando o superusuário:

eddie@delta:~$ sudo su
root@delta:/home/eddie# ps
PID TTY TIME CMD
3023 pts/0 00:00:00 su
3032 pts/0 00:00:00 bash
3043 pts/0 00:00:00 ps
root@delta:/home/eddie# ps -all
F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
4 S 0 3023 2999 0 80 0 - 1338 wait pts/0 00:00:00 su
0 S 0 3032 3023 0 80 0 - 1301 wait pts/0 00:00:00 bash
4 R 0 3044 3032 0 80 0 - 1093 - pts/0 00:00:00 ps
root@delta:/home/eddie#

Ou seja, o Firestarter não foi iniciado.

Não sei mais o que fazer em relaćão a isto! Talvez seja problema deste firewall. Talvez fosse o caso d'eu tentar com outro.

Mais uma vez, muito obrigado!


8. Para ver todos os processos em execução

Júlio Hoffimann Mendes
julio_hoffimann

(usa Ubuntu)

Enviado em 07/01/2011 - 10:06h

Oi Edwar,

O Firestarter provavelmente está sendo carregado, para que você veja todos os processos em execução é necessário chamar o ps desta maneira:

$ ps aux

São muitos processos, então para filtrar use o grep:

$ ps aux | grep Firestarter

ou

$ ps aux | grep firestarter

Se não tiver experiência com firewalls, use o ufw (Ubuntu firewall). Ele já está instalado em seu sistema só que é uma ferramenta para ser utilizada por linha de comando. Existe uma interface gráfica para ele:

$ sudo apt-get install gufw

Depois de instalada, acesse System->Administration->Firewall Configuration e ative o firewall.

Por fim, marque este tópico como resolvido e escolha a primeira resposta como a melhor para facilitar a vida de outros membros que venham a ter a mesma dúvida a respeito da inicialização automática do Firestarter.

Qualquer coisa retorne.


9. Problema ao tentar iniciar aplicativo automaticamente.

Edwar Saliba Júnior
eddiesaliba

(usa Debian)

Enviado em 07/01/2011 - 12:18h

Bom dia Júlio!

Meu caro, realmente está funcionando. Apesar de não aparecer o ícone do programa na barra do Gnome (como mostra o tutorial), ainda assim o firewall está funcionando. Pude constatar seu funcionamento através de um teste que realizei na minha máquina.

Muito obrigado pela sua atenção, paciência e compreensão.

Abraços,


Edwar Saliba Jr.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts