terça-feira, 16 de agosto de 2011

Alterar senha do root no Mysql

Alterar a senha do usuário root com o comando:
   
# mysqladmin -u root password 'nova_senha'
# mysqladmin flush-privileges


Você pode alterar a senha também com o comando:

# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('nova_senha') WHERE User='root';
mysql> FLUSH PRIVILEGES;

Abraços

htaccess Autenticando no LDAP



Melhor que ter um acesso restrito a um site ou a uma aplicação, só se a restrição vir acompanhada de praticidade.
Para isso nada melhor o acesso a sua aplicação seja feito através da sua base LDAP, não precisando criar arquivos com user e hashs de senha.


Abaixo exemplo de um .htaccess com parâmetros para auteniticar na sua base LDAP


AuthName "Acesso Restrito" AuthType Basic
AuthLDAPURL ldap://serverldap.meudominio.net:389/ou=usuarios,dc=ipaimec,dc=net??base?(objectClass=*)
AuthBasicProvider ldap
AuthzLDAPAuthoritative off
require user grass fulano ciclano beltrano


Lembre-se de alterar o caminho para a "OU" do parâmetro "AuthLDAPURL" para a do seu servidor LDAP

O parâmetro "require user" serve para limitar a os usuários da base que vão ter acesso a aplicação.

Abraços.

Voltando a ativa!

Olá amigos leitores!

Depois de bastante tempo sem um post, o Compartilhando Conhecimento está de volta à ativa.
Muitos são os motivos que me fizeram deixar o blog de lado, mas como para a maioria dos blogueiros, o fator tempo é o que mais influenciou no abandono de uma das atividades que mais me agrada, que é compartilhar o conhecimento.

Espero que as dicas que vierem sejam úteis aos amigos leitores.

Abraços.

Duda Grass

sexta-feira, 18 de setembro de 2009

Atualizando Pear em sistemas Red Hat

Uma dica simples mas nas pesquisas que fiz não encontrei. Então ai vai.

O pear que vem nas versões de sistemas Red Hat (CentOS, etc...) é a 1.4.11 sendo que para instalar pacotes como o Cache_Lite será necessário a versão 1.5 ou superior. E é ai que entra nossa dica:

Para atualizar o pear execute como root o comando abaixo:

[root@server programas]# pear install --force pear

Ele irá instalar a versão 1.9 e você ja podera instalar os pacotes para seu php.

Verfiquei que em alguns casos ele da um erro de HTTP:

PEAR_Remote: unexpected HTTP response

Neste caso você tera que indicar o caminho dos arquivos para o update, segue abaixo os passos:


[root@server programas]# pear upgrade --force http://pear.php.net/get/Archive_Tar http://pear.php.net/get/XML_Parser http://pear.php.net/get/Console_Getopt-1.2.2

[root@server programas]# pear upgrade --force http://pear.php.net/get/PEAR-1.4.3

Depois disso você também pode atualiazar o pear com o comando sitado no incio do post:

[root@server programas]# pear install --force pear

E depois ja poderá instalar seus pacotes para o php com o pear.

ex:

[root@server programas]# pear install Cache_Lite


Para quem quiser saber mais sobre o Pear : http://pear.php.net/
Abraços.

segunda-feira, 25 de maio de 2009

Conectar ao mysql do ZImbra

Precisei conectar no mysql do Zimbra para verificar algumas tabelas, e notei que o mysql do ZImbra vem por default configurado pra receber somente conexões vindas da Localhost. E como o número de tabelas e campos é muito grande ( varia confome o nº de users), fica complicado fazer uma análize acessando via terminal. Então compartilho com os amigos a forma de permitir conexões externas no mysql do Zimbra

1º passo: Criar um usuário com permissões de acesso no mysql:

Acesse o mysql diretamente no servidor Zimbra com o user: zimbra e altere o comando abaixo inserindo seu usário e sua senha.

GRANT ALL PRIVILEGES ON *.* TO `usuario`@`localhost` IDENTIFIED BY "suasenha" WITH GRANT OPTION;


2º passo: Alterar o arquivo /opt/zimbra/conf/my.cnf

Agora como root, altere o arquivo my.cnf do Zimbra conforme abaixo.

comentando a linha: #bind-address = localhost

Lembrando que o mysql do zimbra usa a porta 7306.

Pronto! Só usar o aplicativo de sua preferência para conectar a mysql, usando o user e senha criados e usando a porta 7306.

Abraços!

quinta-feira, 21 de maio de 2009

Migrando caixas de email do ExpressoMail para o ZImbra


Compartilho com os amigos a experiência que tive na migração das pastas(caixas de email) do ExpressoMail para Zimbra + KyaPanel. São procedimentos simples mas que poupam algumas dores de cabeça na solução de problemas que encontrei na migração.
Lembrando que uso Centos 5.2, Zimbra 5.0.14 e KyaPanel-2.2-1

Corrigindo erros das versões do ImapClient:

O Centos vem com uma versão do imapclient que não funciona corretamente com alguns paramentros que precisamos usar por isso teremos que remove-la e instalar uma versão mais antiga.

Para remover a versão antiga e instalar a nova execute:

# rpm --nodeps -e perl-Mail-IMAPClient-3.11-1.el5.rf && rpm -ivh ftp://rpmfind.net/linux/dag/redhat/el5/en/i386/rpmforge/RPMS/perl-Mail-IMAPClient-2.2.9-1.2.el5.rf.noarch.rpm

Configurando Zimbra para não usar autenticação SSL:


No meu caso não estou usando autenticação SSL, então é necessário desabilitar ela nas confs do Zimbra.

No Painel de administração do ZIMBRA
Va em CONFIGURAÇÕES GLOBAIS - IMAP


Desmarque a opção:
Ativar SSL para o serviço IMAP

e

Marque a opção:
Ativar login com texto não criptografado

OBS: Caso esteja usando SSL basta incluir no comando abaixo o parametro: --ssl1 e --ssl2.

Execuntando comando para migração de uma conta:

# imapsync --noauthmd5 --debugimap --nosyncacl --host1 servidor.origem.net --authmech1 PLAIN --user1 conta_email@meudominio.br --password1 12345 --host2 zimbra.meudomnio.net --authmech2 PLAIN --user2 contanozimbra --password2 12345


OBS: Para quem prefere nao usar a senha no comando pode se usar o parametro: --passfile1 /etc/arquivo_com_a_senha.txt e --passfile2 /etc/arquivo_com_a_senha.txt

É isso povo, boa migração!

quinta-feira, 14 de maio de 2009

Ekaaty Linux


O projeto Ekaaty é um sistema operacional livre, robusto, seguro e amigável baseado no Linux desenvolvido pela comunidade.

A distribuição é otimizada para o uso em desktops e preparado para uso em laptops. É planejado para ser um sistema enxuto, que consome menos espaço em disco e menos recursos da máquina, e ter uma aparência polida, possibilitando uma melhor usabilidade e experiência.

O Ekaaty vem com todos os programas que você precisa para o uso diário, tanto em casa, quanto no trabalho - um ambiente de trabalho moderno e fácil de usar, editores de textos, planilhas, navegador Web, suíte Groupware, mensageiro eletrônico e muito mais. Por tudo isso, é indicado para estudantes.
Conheça mais sobre o Ekaaty em: Ekaaty Linux