Editar ficheiro sudoers (enviado por ASRoque)

Tópicos colocados na versão anterior da Comunidade Caixa Mágica. É possível pesquisar questões já colocadas neste fórum, mas não é possível criar novos tópicos ou editar / responder a tópicos já existentes.

Moderadores: DarkLord, 7luas

bofh
Site Admin
Mensagens: 3
Registado: terça 09 jun 2009, 17:44

Editar ficheiro sudoers (enviado por ASRoque)

Mensagempor bofh » segunda 03 ago 2009, 17:20

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:
-----------------------------------------------------
# sudoers file.
#
# This file MUST be edited with the `visudo` command as root.
#
# See the sudoers man page for the details on how to write a sudoers file.
#

# Host alias specification

# User alias specification

# Cmnd alias specification

# Defaults specification

# Runas alias specification

# User privilege specification
root ALL=(ALL) ALL

# Uncomment to allow people in group wheel to run all commands
# %wheel ALL=(ALL) ALL

# Same thing without a password
# %wheel ALL=(ALL) NOPASSWD: ALL

# Samples
# %users ALL=/sbin/mount /cdrom,/sbin/umount /cdrom
# %users localhost=/sbin/shutdown -h now

andre ALL= NOPASSWD: /usr/bin/firestarter
daniel ALL= NOPASSWD: /usr/bin/firestarter
-------------------------------------------------------

Algu&eacute;m me pode dizer o que est&aacute; mal aqui?
Obrigado


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

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:

#!/bin/sh
sudo firestarter --start-hidden

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?

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Enviado por: pa72

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...

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Enviado por: madhatter

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... ;-)

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Enviado por: ASRoque

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?

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Enviado por: madhatter

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...

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Enviado por: ASRoque

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.


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Enviado por: madhatter

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...

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Enviado por: ASRoque

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 :-)

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Enviado por: Marco

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:
-------------------------------------------------
Q: Do I have to start Firestarter after I have rebooted?

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.

For an in-depth answer, see the section on persistence of the firewall.
---------------------------------------------

Espero que isto ajude.

Cumprimentos

Voltar para “Mensagens arquivadas”

Quem está ligado:

Utilizadores neste fórum: Google [Bot] e 1 visitante