hugolf
(usa Fedora)
Enviado em 05/01/2012 - 10:46h
Eu sei que já tem muito tempo, mas vou colocar a solução aqui para que outros que pesquisarem, possam encontrar e resolver seu problema.
O que o colega falou é certo, o BrazilFW, mesmo instalado no disco, se comporta como um liveCD, então mesmo montando a partição com um liveCD de alguma distribuição, você não tem acesso aos diretórios /etc e muito menos ao shadow; o que verá é uma partição como FAT32 onde contem a configuração e outra vazia.
Vamos a solução:
1. Dê o boot com um liveCD (eu usei o Fedora)
2. Monte a partição FAT32 (provavelmente /dev/sda1)
# mount /dev/sda1 /media
3. Entre na pasta config que existirá dentro do ponto de montagem
# cd /media/config
4. Edite o arquivo brazilfw.cfg, verá que existe o campo admin_auth, é ai que fica a senha do BrazilFW, você precisará alterar esse rash por um conhecido. Sugiro alterar a senha do root no liveCD, copiar o rash e substituir do admin_auth.
- Criando nova senha
# passwd root
- Aqui aparecerá a nova senha, pegue o resultado e altere o admin_auth.
# grep root /etc/shadow | cut -f2 -d :
- Se preferir, pode fazer os comandos abaixo que já fará a alteração pra você
# senha=$(grep root /etc/shadow | cut -f2 -d :)
# sed -e "s|ADMIN_AUTH=.*|ADMIN_AUTH='$senha'|" -i brazilfw.cfg
5. Reinicie e já estará funcionando com a nova senha.
OBS: Ao tentar acessar a interface web, vai dar erro dizendo que o certificado não é válido, você só precisa usar outro browser ou apagar o certificado existente no browser, assim ele vai tentar pegar o certificado novamente e você precisará aceita-lo e tudo vai funcionar perfeito.