Problema com o Firewall Firestarter (Resolvido)

Iniciado por Riccardo Petrillo, 28 de Janeiro de 2009, 19:04

tópico anterior - próximo tópico

Riccardo Petrillo

Utilizo o ubuntu 8.10, o firewall firestarter está instalado, porém o ícone do firewall não aparece automaticamente na barra do painel ao abrir o sistema.

Para fazer o firewall funcionar é necessário clicar no ícone para abrí-lo ou o firestarter funciona automaticamente mesmo sem aparecer na barra do painel?
Notebook Samsung core i5, 8gb Ram, Nvidia 2 gb, windows 10.

ArmandoCFerreira

"UBUNTU" Ele é robusto, poderoso, fácil de usar e oferece mais liberdade aos seus usuários. 

Riccardo Petrillo

#2
Segui os procedimentos, mas não deu certo...

O sistema reinicia normalmente, mas o Firestarter não reinicia mais, nem o Gerenciador de Pacotes, nem o Gerenciador de Atualizações... ???

Tentei remover o Firestarter pelo terminal e veja o que apareceu:

ubuntu@ubuntu-desktop:~$ sudo apt-get remove firestarter
>>> sudoers file: syntax error, line 24 <<<
sudo: parse error in /etc/sudoers near line 24
ubuntu@ubuntu-desktop:~$

Quando acesso o diretório /etc aparecem 2 arquivos com o nome sudoers... (sudoers  e  ~sudoers) antes tinha apenas um...

Quando clico com o lado direito do mouse nos arquivos sudoers, não tenho as opções de acessar propriedades...nem nada...

Erro 24.. acho que é na última linha ao editar o sudoers... e digitei exatamente como foi indicado:

%admin ALL= NOPASSWD: /usr/sbin/firestarter  (não digitei em negrito)

Tem alguma alternativa de voltar as configurações originais? ou consertar o erro?
Notebook Samsung core i5, 8gb Ram, Nvidia 2 gb, windows 10.

VB5

O Firestarter não fica normalmente no painel, mas é ativado no boot. Para confirmar se está rodando, no Terminal:


sudo /etc/init.d/firestarter status


VB5
Ubuntu 10.04 - Semprom 2600+/Asus K8N/1.5 GB RAM DDR 400/GeForce 6200/HDs: 80MB + 320 GB

Riccardo Petrillo

Acho que deu erro mesmo, veja:

ubuntu@ubuntu-desktop:~$ sudo /etc/init.d/firestarter status
>>> sudoers file: syntax error, line 24 <<<
sudo: parse error in /etc/sudoers near line 24
ubuntu@ubuntu-desktop:~$
Notebook Samsung core i5, 8gb Ram, Nvidia 2 gb, windows 10.

Riccardo Petrillo

Citação de: Riccardo Petrillo online 29 de Janeiro de 2009, 00:14
Acho que deu erro mesmo, veja:

ubuntu@ubuntu-desktop:~$ sudo /etc/init.d/firestarter status
>>> sudoers file: syntax error, line 24 <<<
sudo: parse error in /etc/sudoers near line 24
ubuntu@ubuntu-desktop:~$


Quando acesso o diretório /etc e clico nos arquivos sudoers e ~sudoers (backup) eles não abrem para que eu possa cancelar a linha incluída, nem me dão acesso a alterar as "permissões"... e não consigo visualizar o documento para deletar a linha: %admin ALL= NOPASSWD

Existe alguma alternativa de editar o arquivo para voltar as configurações originais? Ou remover o firestarter?  ???

O gerenciador de pacotes e de atualização não estão mais funcionando... :'(

Notebook Samsung core i5, 8gb Ram, Nvidia 2 gb, windows 10.

ArmandoCFerreira

Olá colega... Pelo que vc está dizendo, tudo indica que o problema esta na permissão do arquivo sudoers. Por algum motivo o arquivo continua no modo Leitura/Escrita. Este arquivo tem que estar apenas no modo Leitura  para o comando sudo funcionar corretamente.

VC tem algumas opções;

Tente usar a opção recovery mode no Grub para abrir o Ubuntu como root; no terminal "#"  ( no recovery mode) vc digita:

chmod 440 /etc/sudoers

para voltar as permissões normais do arquivo.

Se não conseguir fazer isso você pode usar o LiveCD do Ubuntu; ou seja, vc dá o boot com o liveCD do Ubuntu e por lá abre um terminal, monta a partição do Ubutnu no HD e como root pelo terminal altera as permissões do sudoers. " chmod 440 /etc/sudoers"

ou se preferir "no LiveCD":

Monte a partição onde está o arquivo sudoers (No desktop; Menu, Locais, computador → abrirá o nautilus modo usuário "clique na partição onde está o arquivo" )

Tecle: Alt+F2
Digite: gksu nautilus (o Nautilus estará como root)

Na partição onde está o arquivo, clique com o botão direito do mouse, e em propriedades
Mude a permissão; Dono:root, Acesso: Apenas leitura

Se o arquivo não estiver corrompido, vc conseguirá executar os comandos em modo root novamente...

Seguindo com atenção o link que mandei "não tem erro" o colega alarcon fez a receita de bolo perfeita para o Firestarter rodar na inicialização.

http://ubuntuforum-br.org/index.php/topic,28333.msg163972.html#msg163972
http://ubuntuforum-br.org/index.php/topic,43472.msg258252.html#msg258252 (Ubuntu 8.10)

Detalhe: O ícone do Firestarter fica ativo na barra do painel da seguinte forma;

Se o Firestarter não estiver aparecendo; num terminal digite: sudo firestarter
Vá em:  Editar → Preferencias → Interface

Ícone na bandeja do sistema: selecione as opções que desejar.

Boa Sorte!
"UBUNTU" Ele é robusto, poderoso, fácil de usar e oferece mais liberdade aos seus usuários. 

Riccardo Petrillo

Armando,

Apenas uma dúvida...

Digito no terminal: "sudo apt-get chmod 440 /etc/sudoers" ?

Obs: o sistema abre normalmente na área de trabalho, inclusive o terminal, porém o Synaptic não abre e o Gerenciador de Atualizações não funciona. 
Notebook Samsung core i5, 8gb Ram, Nvidia 2 gb, windows 10.

ArmandoCFerreira

Riccardo, é o seguinte;

Pra te ajudar preciso ter certeza do problema!

1° preciso saber quais são as permissões do arquivo "sudoers"

Digite no terminal (sem aspas): "ls -l /etc/sudoers"

Coloque aqui no forum a saída que apareceu no terminal.

2° Abra o arquivo "sudores" num editor de texto (expl.: gedit ), selecione tudo, copie e cole aqui no forum OK!

bomm...

Se for o que esta aparentando ser, enquanto vc não arrumar o arquivo sudores, esqueça o Synaptic, Gerenciador de Atualizações, e/ou qualquer arquivo que
necessite direta ou indiretamente do comando sudo (O comando sudo permite que usuários tenham acesso administrativo no sistema) Ok

A proposito; VC colocou a seguinte duvida: ( Digito no terminal: "sudo apt-get chmod 440 /etc/sudoers" ? ) -- Essa linha de comando não tem coerência --

Se vc conseguiu entrar no sistema através do "recovery mode" na inicialização do sistema sendo root(#) era só digitar num terminal isso:
"chmod 440 /etc/sudoers" e seguir o que esta explicado.

Expl.:
root@exemplo-desktop:/home/user_expl# chmod 440 /etc/sudoers



"UBUNTU" Ele é robusto, poderoso, fácil de usar e oferece mais liberdade aos seus usuários. 

Riccardo Petrillo

#9
Conforme suas orientações e de alguns colegas do fórum, através do terminal:

ubuntu@ubuntu-desktop:~$ ls -l /etc/sudoers
-r--r----- 1 root root 590 2009-01-28 22:48 /etc/sudoers

ubuntu@ubuntu-desktop:~$ chmod 440 /etc/sudoers
chmod: mudando permissões de `/etc/sudoers': Operação não permitida

ubuntu@ubuntu-desktop:~$ export EDITOR=gedit && sudo visudo
>>> sudoers file: syntax error, line 24 <<<
sudo: parse error in /etc/sudoers near line 24

ubuntu@ubuntu-desktop:~$ sudo su -
>>> sudoers file: syntax error, line 24 <<<
sudo: parse error in /etc/sudoers near line 24

ubuntu@ubuntu-desktop:~$ nano /etc/sudoers
permissão negada

Quando clico sobre o arquivo etc/sudoers: "não foi possível exibir /etc/sudoers"

Em Sistemas > Preferências > Sessões, clicando em Firestarter consta:
sudo /usr/sbin/firestarter --start-hidden

No arquivo /etc/sudoers em: Propriedades > Permissões

Proprietário root > Acesso apenas leitura

Grupo root > Acesso apenas leitura

Outros acesso > Nenhum

Executar: (não está "ticado no quadrinho): Permitir execução do arquivo como programa
         
Notebook Samsung core i5, 8gb Ram, Nvidia 2 gb, windows 10.

Riccardo Petrillo

Prezado amigo, obrigado por sua atenção... acabei de resolver o problema  ;D

Fiz os testes no terminal e pelo que verifiquei no fórum a única alternativa de resolver o problema seria através do liveCD

Pelo liveCD escolhi a opção "Iniciar o Ubuntu sem modificar o computador"...consegui acessar o terminal como root e dei os comandos:

mkdir /media/sda1 (numero da partição do ubuntu instalado no meu micro)

mount /dev/sda1 /media/sda1 -w -t ext3 (sistema de arquivo onde está instalado o ubuntu no meu micro)

mv /media/sda1/etc/sudoers /media/sda1/etc/sudoers_old

cp /etc/sudoers /media/sda1/etc/

Após tirar o liveCD do drive e reiniciar o sistema, o ícone do firewall, agora aparece automaticamente na barra do painel, e o gerenciador de atualizações e pacotes voltaram a funcionar normalmente.  :D 

Mas, ficou uma dúvida! ???

Não sei o que deu errado, talvez um bug do sistema?...não sei.

Achei meio complicado e até meio arriscado para quem não conhece bem o Ubuntu... para uma opção tão simples do firewall que deveria vir instalado automaticamente no sistema sem precisar de senha.

De qualquer forma, muito obrigado pela atenção...

Um Abraço!!
Notebook Samsung core i5, 8gb Ram, Nvidia 2 gb, windows 10.

ArmandoCFerreira

Olá colega, fiquei contente por vc ter resolvido o problema. Bug? Sinceramente fica muito difícil dar uma opinião a respeito. Se VC seguiu a risca as instruções dos link's  que mandei, não era pra dar nada errado, pelo menos com o arquivo em questão. Bom, o importante é saber que o sistema esta funcionando e o Firestarter rodando na inicialização Blz...
Concordo com vc! acho que os desenvolvedores do Ubuntu deveriam colocar uma interface gráfica que fosse ativada automaticamente na instalação do sistema; quem sabe nas próximas versões...kkk

Vai uma dica;
Se vc conhece, desconsidere a informação Ok
Pra quem não conhece, vale dar uma conferida no site pra saber se o firewall esta rodando ... flws

O site é esse:

http://www.grc.com/intro.htm
Na aba superior clique em Services; na cx de texto que abrir clique em: ShieldsUP;
Confirme visualmente seu Domínio e IP e clique no botão (Proced) "próximo ao rodapé da página"
Dependendo da configuração do seu navegador, será mostrado uma msg de confirmação "confirme"
Na página que aparecer clique em: All Service Ports
Será aberta uma página mostrando um relatório básico, porém eficiente das principais portas utilizadas (Obs. Se o Firestarter estiver rodando e com o ícone na bandeja, vc notará que o ícone mudara de cor "vermelho" clique no ícone e vá na aba "Eventos". Serão mostradas todas as tentativas que o site estará fazendo para analisar as portas Ok)

Valeu, até a próxima...
"UBUNTU" Ele é robusto, poderoso, fácil de usar e oferece mais liberdade aos seus usuários.