by Alexandre on December 20, 2009 e visualizado 53 VEZES
Eis uma boa forma para bloquear que seus usuários não usem o Microsoft Internet Explorer para navegação na internet.
/etc/squid/squid.conf
# Uma dos problemas ao fazer isso, é que alguns sites funcionam apenas no IE, então
# para isso, criamos uma regra que irá permitir apenas o usudo dele nos sites
# especificados no arquivo /etc/squid/acl/urls_allow_ie
acl urls_allow_ie url_regex -i "/etc/squid/acl/urls_allow_ie"
# Verifica se o navegador em questão é o IE, neste caso escolhemos o IE, porém poderia
# ser qualquer outro navegador, o segredo é colocar uma palavra que contenha no header
# do user-agent, ex: Firefox, iria pegar o Mozilla Firefox.
# Lista completa de user-agent: http://www.zytrax.com/tech/web/browser_ids.htm#firefox
acl bwr_ie browser MSIE
# Todas as redes
acl all src 0.0.0.0/0.0.0.0
# Rede interna
acl rede_local src 172.16.0.0/16
# Negando requisições vinda do Internet Explorer, menos para os sites liberados que
# são exceção
http_access deny bwr_ie !urls_allow_ie
# Libera a rede interna para navegação com outros navegadores
http_access allow rede_local
O arquivo urls_allow_ie deve ficar parecido com isso:
/etc/squid/acl/urls_allow_ie
http://.*\.google.com/.*
by Alexandre on November 14, 2009 e visualizado 7 VEZES
Hoje durante o dia, surgiu uma situação em que se precisava acessar o Mysql para executar algumas rotinas de manutenção, e para isso era pré-requisito que a conta de acesso tivesse privilégios de administrador (root), porém, ninguém ao redor tinha ou se lembrava da senha do usuário root do Mysql.
Para isso, abaixo segue um pequeno tutorial de como recuperar/mudar a senha do usuário root no Mysql.
Passo #1: Parar o serviço do daemon do Mysql
# /etc/init.d/mysqld stop
Verificar se existe qualquer processo do Mysql no ar, e eliminar se for necessário
# ps aux |grep mysql
# kill -9 'pid'
Passo #2: Iniciar o Mysql em modo de “segurança”
Desse modo, utilizando os parametros –skip-grant-tables, o daemon é iniciado ignorando as tabelas que fazem o controle de segurança do Mysql, com isso ao conectar no serviço, você acaba acessando com privilegios de administrador.
# mysqld_safe --skip-grant-tables &
Passo #3: Acessar o banco do Mysql
# mysql -u root mysql
Passo #4: Trocar a senha de root do banco
Substituir a palavra SENHA pela nova senha
mysql> UPDATE user SET password=PASSWORD("SENHA") WHERE user="root";
mysql> FLUSH PRIVILEGES;
mysql> exit
Passo #5: Reiniciar o processo do Mysql
# /etc/init.d/mysqld restart