Como o firestarter só pode ser usado como superusuário ele precisa ser executado com o comando
sudo, mas este comando sempre pede a senha do usuário antes de executar o comando, então vamos fazer a edição de um arquivo chamado de sudoers, que se encontra em
/etc, no qual iremos fazer com que ao executar o comando que chama o firestarter ele faça isso sem pedir a senha root, embora o comando seja executado como superusuário.
Feita estas considerações vamos as passo em si, tecle
Alt+F2 para abrir a janela Executar Aplicação e lá digite:
gksu nautilus /etceste comando irá abrir o gerenciador de arquivos, nautilus, como root (superusuário) já na pasta /etc onde fica o arquivo
sudoers. Procure pelo arquivo
sudoers e clique nele com o botão direito do mouse e vá em
Propriedades > Aba
Permissões e lá onde tem
Dono: root ,
Acesso: Apenas leitura, mude para
Dono:root,
Acesso: Leitura e escrita. O resto das opções da aba Permissões do arquivo sudoers deixe como estão.
Feita esta pequena modificação, agora poderemos editar o arquivo
sudores e colocar um linha de comando no final deste arquivo afim de que possamos usar o firestarter sem pedir senha. Clique no arquivo
sudoers novamente como o botão direito do mouse e escolha a opção
Abrir com editor de texto para fazermos a edição no arquivo
sudoers.
Ao fazer isso você verá o seguinte conteúdo:
# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset
# Uncomment to allow members of group sudo to not need a password
# %sudo ALL=NOPASSWD: ALL
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root ALL=(ALL) ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
que iremos alterar para:
# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset
# Uncomment to allow members of group sudo to not need a password
# %sudo ALL=NOPASSWD: ALL
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root ALL=(ALL) ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
%admin ALL= NOPASSWD: /usr/sbin/firestarter
Você pode observar que apenas acrescentamos a última linha com o seguinte conteúdo:
%admin ALL= NOPASSWD: /usr/sbin/firestarterque está dizendo que para o executável firestarter não vai ser pedido a senha, ou seja, iremos executar ele com o comando sudo e mesmo assim não vai ser solicitada a senha do usuário para poder usar o firestarter como superusuário.
Feito isso salve o arquivo e clique outra vez com o botão direito do mouse sobre o arquivo sudoers e vá em
Propriedades > Aba
Permissões e lá onde tem
Dono: root ,
Acesso: Leitura e escrita, mude para
Dono:root,
Acesso: Apenas leitura, ou seja, volte para os valores originais da aba permissões do arquivo
sudoers.
Atenção que é muito importante que se faça isso . O resto das opções da aba Permissões do arquivo sudoers deixe como estão.
Agora vá no Menu
Sistemas >
Preferências >
Sessões e clique no botão
Adicionar e em nome digite:
Firestarter e em comando digite:
sudo /usr/sbin/firestarter --start-hiddenTudo isso falado logo acima é para ativar o Firestarter no boot e ficando o ícone dele no canto superior direito próximo ao relógio, mas você terá de configura o firestarter nas suas preferencias ao seu modo ok.