Site Meter



Criando um novo super usuário no PostgreSQL

A administração do PostgreSQL [1] requer alguns cuidados com a segurança. Um delas é somente permitir a conexão por certos usuários e a partir de certos hosts na rede.

Bom hoje vou explicar o que eu faço para criar um novo super usuário no PostgreSQL quando faço uma nova instalação em sistemas Debian. Este procedimento normalmente é de suma importância para conseguimos conectar remotamente com o banco uma vez que por medidas de segurança alguns gerenciadores do PostgreSQL, como o PHPPgAdmin [2], não permitem a conexão com o super usuário padrão (postgres).

Primeiramente devemos instalar o pacote do PostgreSQL:

root@srv:~# aptitude install postgresql-8.1

Depois assumimos o super usuário padrão do PostgreSQL, para criarmos um novo super usuário:


[root@srv:~] # su - postgres
[postgres@srv:~] $ createuser -P
Digite o nome da role a ser adicionada: pgmaster
Digite a senha para a nova role:
Digite-a novamente:
A nova role poderá criar um super-usuário? (s/n) s
CREATE ROLE

Podemos testar a criação do usuário da seguinte forma:


[postgres@srv:~] $ psql
postgres=# \du
Lista de roles
Nome da role | Super-usuário | Cria role | Cria BD | Conexões  | Membro de
————–+—————+———–+———+———–+———–
pgmaster       | sim                    | sim            | sim         | ilimitado    |
postgres         | sim                    | sim            | sim         | ilimitado    |
(2 registros)

postgres=# \q

Para liberar o acesso ao novo usuário basta incluir no arquivo /etc/postgresql/8.1/main/pg_hba.conf a seguinte linha:
“local   all         pgmaster                          md5″, isso já garante o acesso local, para outros tipos de acesso basta editar o arquivo da forma desejada.

Para um teste final recarregamos o servidor do PostgreSQL e conectamos com o novo usuário:

[root@srv /etc/init.d]# ./postgresql-8.1 force-reload

[root@srv /etc/init.d]# psql -U pgmaster template1

Senha para usuário pgmaster:

Agora uma pequena dica para quem precisa utilizar muito o PostgreSQL no bash,  seja no prompt ou em algum shell-script e não querer ficar passando parâmetros de usuário e digitando a senha toda hora. Neste caso é só definir estes valores nas variáveis de ambiente especiais para o PostgreSQL, PGUSER e PGPASSWORD, use desta forma:

export PGPASSWORD=senha
export PGUSER=senha

É isso, espero que ajude alguém!

[1] - http://www.postgresql.org/
[2] - http://phppgadmin.sourceforge.net/


01/07/2008 | debian, dicas, sysadmin, ubuntu | Deixe um comentário »

Upgrade em notebook HP / Compaq DV6210BR - Memória

Posts na série Upgrade em notebooks: riscos e benefícios

  1. Upgrade em notebook HP / Compaq DV6210BR - Memória
  2. Upgrade em notebook HP / Compaq DV6210BR - Disco Rígido

Bem pessoal, estou inaugurando um pequena série sobre upgrade de notebooks. Na verdade vou relatar minha experiência prática com este tema. Vou comentar três tipos de upgrade para notebook: memória, disco rígido e processador

Sou um feliz proprietário de um HP / Compaq DV6210BR [1] foi um lançamento de baixo custo montado no Brasil. Apesar dos parcos recursos de USB (2 portas), de memória (256 MB), HD (60 GB) e processador (Sempron 3500 - 1,6 Ghz) era um notebook muito atrativo pois além do preço (chegou a R$ 1.199,99, eu paguei R$ 1.699,99) era um HP e com placa de vídeo NVIDIA e com grandes possibilidades de upgrade para um Turion de dois núcleos. Verifiquei e avaliei todos estes pontos antes da compra, conclui que valia a pena pelo preço e pela tecnologia do chipset e placa-mãe que poderia dar uma sobrevida a este modelo.

O melhor de tudo é que a HP quase incentiva o upgrade, pois não lacra nenhuma das tampas de acesso aos módulos de memória e ao disco rígido (conforme fotos abaixo). Para o upgrade de memória planejei aumentar para um giga (1 GB). Mas o detalhe importante é que deveria ser com dois módulos de 512 MB para ativar o recurso Dual Channel [2]. Consegui adquirir no Mercado Livre dois módulos DDR2-667 (das mais modernas na época) SODIMM de 512 MB por R$ 50,00 cada, uma pechincha.Depois ainda consegui negociar o módulo de 256 MB que  sobrou por R$ 50.

O procedimento para substituir as memórias é muito simples, bastou soltar três parafusos da tampa traseira do notebook (tem indicação por uma figura que se assemelha a um módulo de memória). O módulo se solta facilmente pela abertura simultânea de dois ganchos que pressionam lateralmente cada módulo. Basta pressioná-los para fora ao mesmo tempo que o módulo se solta e fica em uma posição de aproximandamente 45º. Para colocar o módulo novo basta encaixá-lo com uma inclinação de aproximados 45º e depois pressioná-lo pra baixo, fazendo deitar, literalmente. A leve pressão empregada faz com que os ganchos se abram e prendem em um som de clique o módulo.

Para acompanhar melhor como foi o processo veja algumas fotos abaixo (clique para ampliar):

Traseira DV6210BRCompartimento das memóriasCompartimento da memória Módulo de Memória Livremódulo memória retirado


[1] - http://compare.buscape.com.br/prod_ficha?idu=87321

[2] - http://www.boadica.com.br/layoutdica.asp?codigo=521


29/06/2008 | dicas, notebook, upgrade | 3 Comentários »

Phantom System o “ghost brasileiro” para clonagem e becape de sistemas

O Phantom System[1] é um projeto do brasileiro Djames Suhanko iniciado de uma necessidade pessoal, como a grande maioria do projetos de sucesso, e tem a função de criar imagem (clones) de discos e permitir o becape e restauração fácil de qualquer sistema. É um sistema mínimio  (15 MB) bootável pelo CD, pendrive ou disco e conta um série de recursos extras como limpeza do MBR (Registro Mestre de Inicialização), Quebra de senha do setup do micro, Recuperação do gerenciador de boot, clonagem simultânea, formatação de discos e verificação de integridade.

O Phantom System é um sistema completo de clonagem de discos e se torna uma ferramenta indispensável para quem trabalha com um grande parque de máquinas e precisa padronizar a instalação e agilizar a recuperação destes sistemas. Se você precisa, usa ou estava procurando um sistema tipo Ghost eficiente e cheio de recursos dê uma olhada no Phantom System o blog TutoLivre recomenda!

[1] - http://phantomsystem.com.br/


27/06/2008 | projetos, sysadmin | Deixe um comentário »


Warning: stristr() [function.stristr]: Empty delimiter in /home/.griffon/wasare/tutolivre.net/wp-content/plugins/wassup/wassup.php on line 2093