
leandro.miranda
(usa Debian)
Enviado em 20/03/2011 - 18:45h
Obrigado, vou da uma estudada neste script. Eu consegui resolver de uma outra maneira. Mais vou ver os detalhes desta solução.
Eu tinha feito assim:
criei um arquivo chamado: gerasenha.sh
#!/bin/bash
senha=$RANDOM
echo senha > /var/www/wifi/senha.txt
htpasswd -bc /etc/squid/login-acesso publico $senha
/etc/init.d/squid restart
Agendei no crontab este script para que todos os dias as 22 horas horário que empresa fecha a senha é modificada.
E depois fiz uma pagina em php la dentro que lê o arquivo senha.txt e exibe na tela. de forma simples por pessoas que tem acesso a algum terminal da rede na empresa. Como o wi-fi não tem senha pra conectar, para navegar o squid solicita a autenticação.
<?php
$arquivo fopen =("./senha.txt","r");
$senha fread($arquivo, 20);
fbclose($arquivo);
echo "A senha do usuário Publico é: ".$senha;
?>