Editar ficheiro sudoers (enviado por ASRoque) - Fóruns da Comunidade Caixa Mágica
Editar ficheiro sudoers (enviado por ASRoque)
Gostava de colocar o firestarter sem ter de colocar sempre a password, por isso pesquisei na net e vi pra alterar o ficheiro sudoers (<a href="http://www.fs-security.com/docs/faq.php#trayicon" target=_blank>http://www.fs-security.com/docs/faq.php#trayicon</a>).
(Ver desenvolvimento)
Assim o fiz, acrescentei as ultimas duas linhas. Aqui est&aacute; o sudoers:
# This file MUST be edited with the `visudo` command as root.
andre	ALL= NOPASSWD: /usr/bin/firestarter
daniel	ALL= NOPASSWD: /usr/bin/firestarter
Algu&eacute;m me pode dizer o que est&aacute; mal aqui?
Titulo: Já está feito mas..
há outro problema agora. Consegui meter o firestarter a iniciar com o kde. Por isso fiz um ficheiro em ~/.kde com o seguinte código:
Agora já corre a firewall ao iniciar o Kde mas agora correm duas firewall. A que corre no kde e a outra pede-me a password do su para correr o firestarter. Ora não percebi agora o que se passou. Alguém tem uma ideia do que seja?
Titulo: Falta um espaço apos o `user`
Tens de incluir um (ou mais) espaço(s) após o nome do utilizador e a expressão `ALL`:
andre ALL = NOPASSWD: /usr/bin/firestarter
Tem em conta que o comando para o utilizador andre iniciar o programa deve ser (na consola)
$sudo /usr/bin/firestarter se for apenas sudo firestarter não funciona.
Eu uso o sudo para iniciar a ligação adsl, no sudoers tenhor: pa CaixaMagica = NOPASSWD: /usr/sbin/adsl-start
e inseri um comando no menu K ` sudo /usr/sbin/adsl-start` marcando a opção para correr num terminal e funciona. tenho tb outro comando para adsl-stop...
Titulo: Só um achegazinha....
Dizes que procuraste na net pelo comando...
então e esta minha resposta?
<a href="http://comunidade.caixamagica.pt/index.php?article=2294&visual=2" target=_blank>http://comunidade.caixamagica.pt/index.php?article=2294&visual=2</a>
bastava procurares aqui... ;-)
Titulo: Já podias ter dito...
há mais tempo :p.
Estou a brincar, não tinha visto.
O ficheiro está correctamente configurado mas há o problema de agora iniciarem dois firestarter no KDE. Um não pede a password. O outro já pede. O que poderá estar a correr mal?
Titulo: Parece-me que era mais fácil se fizesses assim:
Abre o editor de menus e procura o menu que está no Menu K associado ao firestarter...
Quando o encontrares substitui a linha de comandos "firestarter" ou o que lá estiver por
"sudo /usr/bin/firestarter"...
assim já deve dar...
e uma dica, o comando a escrever tem sempre de ser igualzinho ao que colocaste na linha do sudoers, logo se colocaste:
daniel ALL= NOPASSWD: /usr/bin/firestarter
deves chamar o comando assim:
sudo /usr/bin/firestarter
e não "sudo firestarter" porque esta última opção não vai ser aceite pelo comando sudo...
Titulo: Pois, mas há um problema...
não aparece nenhum menu para o firestarter. Eu tenho o Mandriva 2006, (espero que não se zanguem) e no MenuDrake não encontro esse menu. Poderá ter sido por ter instaldo a partir do root?.
O problema das duas firewalls no inicio continua igual :( e os comandos estão como tinhas dito, tanto no sudoers como no ~/.kde/Autostart/firestarter.
Titulo: Pois....
o pacote para a Caixa Mágica 10 que está nas contribuições põe logo um ícone em Menu K -> Sistema -> Firestarter...
No mandriva tens que perguntar num fórum da mandriva...
Titulo: Ok
Mas eu costumoperguntar aqui pk para mim é a comunidade Linux/PT que tem mais actividade e onde as respostas são rápidas. :-)
Obrigado na mesma pela ajuda :-)
Titulo: Posso estar enganado, mas...
...correm duas firewalls, porque o firestarter, se for instalado através de um pacote rpm, adiciona automáticamente aos serviços de arranque do sistema a firewall. A 2ª é a que correste manualmente.
O programa da interface gráfica própriamente dito não necessita de ser corrido no arranque. O serviço já é inicializado no arranque do sistema.
Para confirmar isso, basta executar o comando: "/etc/init.d/firestarter status"
Resposta no site do fabricante a esta dúvida:
Usually, no. When Firestarter is installed from a package, the firewall is running as a service. You can query the status of the service by executing /etc/init.d/firestarter status. The excemption to this is Gentoo users, dial-up users in some cases and persons who have installed from source and not registered the Firestarter sytem service.