terça-feira, 1 de outubro de 2013

Restaurando o acesso do usuário postgres - Resolvendo problemas do tipo - FATAL: password authentication failed for user "postgres"

Em casos de alteração da senha do usuário postgres via pgAdmin, podem ocorrer algum erros que impossibilitarão o usuário de efetuar o login no banco. Um dos bugs que já vi acontecer trata-se do pgAdmin expirar o acesso do usuário postgres, o qual não conseguirá mais conectar no banco, enquanto não for consertado este problema.

Podemos resolver o problema de acesso da seguinte maneira:

1 - Editar o arquivo pg_hba.conf

# vim /etc/postgresql/9.1/main/pg_hba.conf

Configurar o acesso ao banco como trust, para que não seja pedida a senha do usuário na conexão. Configure o pg_hba.conf como o exemplo abaixo:

# Database administrative login by Unix domain socket
local   all             postgres                      trust
# TYPE  DATABASE        USER            CIDR-ADDRESS  METHOD
# "local" is for Unix domain socket connections only
local   all             all                           trust
# IPv4 local connections:
host    all             all        127.0.0.1/32       trust
# IPv6 local connections:
host    all             all             ::1/128       trust

2 - Reinicie o serviço do postgresql

# /etc/init.d/postgresql restart

3 - Logue como o usuário postgres no sistema e logo em seguida execute o psql
# su postgres
# psql

4 - Execute o comando abaixo no console do psql para alterar a data de expiração de acesso do usuário.

# ALTER USER postgres VALID UNTIL 'infinity';

Caso deseje alterar a senha do usuário, basta rodar o comando abaixo:

#ALTER USER postgres WITH PASSWORD 'senha';

5 - Configure o arquivo pg_hba.conf para solicitar a senha nas conexões, basta mudar a opção do método de acesso para md5

# Database administrative login by Unix domain socket
local   all             postgres                      md5
# TYPE  DATABASE        USER            CIDR-ADDRESS  METHOD
# "local" is for Unix domain socket connections only
local   all             all                           md5
# IPv4 local connections:
host    all             all        127.0.0.1/32       md5
# IPv6 local connections:
host    all             all             ::1/128       md5

6 - Reinicie o serviço do postgresql

# /etc/init.d/postgresql restart

quinta-feira, 29 de agosto de 2013

Alterar Fuso Horário ou Time Zone, no Ubuntu Server

Para alterar o fuso horário no Ubuntu Server basta rodar o comando abaixo e escolher o fuso correto:

#dpkg-reconfigure tzdata

segunda-feira, 26 de agosto de 2013

Configurar proxy no Ubuntu Server

Uma das maneiras para se configurar o proxy no Ubuntu Server é descrita abaixo.
Abra o arquivo bash.bashrc para edição:

#vim /etc/bash.bashrc

A sintaxe para configuração do proxy é a seguinte:

"http://usuario:senha@proxy:porta"

Adicione as linhas abaixo ao final do arquivo, substituindo as informações pela sua configuração, e salve o mesmo. 

export http_proxy="http://usuario:12345@proxy.teste.com:1045"
export ftp_proxy="http://usuario:12345@proxy.teste.com:1045"

Obs: A informação do proxy também pode conter o IP do servidor.

export http_proxy="http://usuario:12345@192.168.1.20:1045"

Execute o comando abaixo para recarregar as informações do arquivo.

#source /etc/bash.bashrc

O proxy já deve estar funcionando. 

terça-feira, 30 de julho de 2013

Alterar layout de teclado no Ubuntu Server 12.04

Para alterar o layout de teclado no Ubuntu Server basta rodar o comando abaixo e seguir as instruções apresentadas na tela.

dpkg-reconfigure keyboard-configuration

segunda-feira, 18 de fevereiro de 2013

Recuperando Notas Autoadesivas no Windows 7

Se por algum motivo você perdeu seu perfil de acesso e precisa acessar o windows com um novo usuário, as configurações efetuadas no perfil, bem como as notas autoadesivas do seu usuário antigo, poderão ser recuperadas e repassadas para o novo usuário. Caso deseje formatar a máquina preservando as informações contidas nas notas, é necessário fazer uma cópia do arquivo para posteriormente recuperar as informações no perfil do novo usuário.  As notas autoadesivas do windows 7  ficam gravadas no perfil do usuário em um único arquivo chamado StickyNotes.snt 

Para recuperar as informações basta acessar a pasta que contem o arquivos de notas e fazer uma cópia do mesmo para a pasta do novo usuário.

Na barra de pesquisa, digite: 

C:\Users\"SEU USUÁRIO ANTIGO"\AppData\Roaming\Microsoft\Sticky Notes

Copie o arquivo:

StickyNotes.snt

Na barra de pesquisa digite:

%AppData%\Microsoft\Sticky 

A pasta Sticky Notes do usuário logado no momento irá aparecer. Cole o arquivo StickyNotes.snt copiado anteriormente nesta pasta e confirme a substituição.

Dessa forma as informações contidas nas notas estarão disponíveis para o novo usuário.

DICA: Caso você deseje, é possível sincronizar a pasta Sticky Notes em algum serviço na nuvem como o DropBox, sincronizando a pasta suas notas estarão seguras.

terça-feira, 22 de janeiro de 2013

Copiando arquivos via SCP - Ubuntu

Copiando arquivos de uma máquina local para o servidor1.com:

Sintaxe: scp arquivo usuário@servidor:/destino

Ex: # scp arquivo.pdf usuario@servidor1.com:/home/arquivos

Ex: # scp arquivo.pdf usuario@192.168.20.30:/home/arquivos

Para copiar diretórios entre máquinas linux, utilize o parametro " -r " na sintaxe do scp.

Ex: # scp -r diretorio/ usuario@192.168.20.30:/home/arquivos

Para copiar arquivos do servidor1.com para servidor2.com deve se realizar um SSH para o servidor1.com 

# ssh usuario@servidor1.com

Uma vez logado no servidor1.com basta realizar a cópia:

# scp arquivo.pdf usuario@servidor2.com:/home/arquivos2

Fonte: http://askubuntu.com/a/65985

Até a próxima.