> pg_createcluster -e Latin1 -u dbasocic -d /u1/jap/base 9.2 socic
> Recebi o seguinte warning:
> Creating new cluster 9.2/socic ...
> config /etc/postgresql/9.2/socic
> data /u1/jap/base
> locale pt_BR
> Warning: The socket directory for owners other than 'postgres'
> defaults to /tmp. You might want to change the unix_socket_directory
> parameter
> in postgresql.conf to a more secure directory.
> port 5432
> O cluster foi criado. Aparentemente está tudo ok.
> Alguem poderia esclarecer o warning?

Gente, eu vi 200 top postings e respostas dúbias sobre este assunto, aí o 
histórico está doido.
Então, respondendo sobre a pergunta original:

o pg_createcluster é um comando Debian, não PostgreSQL.
O Warning emitido é sobre o diretório onde será criado o SOCKET Unix local para 
escutar por conexões sem TCP/IP.
Por padrão, o diretório onde ele fica no Debian é diferente, e tem permissões 
de dono para o usuário postgres.
Como na hora de criar o cluster o diretório de socket foi para /tmp, ele tem 
dono root e aparece a mensagem.

Ignore a mensagem se isso não for um problema de segurança no seu servidor, ou 
altere a configuração unix_socket_directory no postgresql.conf para o diretório 
padrão Debian (ou outro de sua escolha). Isso afeta o comportamento de 
ferramentas padrão como psql, pg_dump, etc. Pode ser que você tenha que passar 
o diretório correto no parâmetro -h.

[]s
__________________________________
Flavio Henrique A. Gurgel
Líder de Projetos Especiais
Consultoria, Projetos & Treinamentos 4LINUX
Tel1: +55-11.2125-4747 ou 2125-4748
www.4linux.com.br
email: [email protected]
______________________________
FREE SOFTWARE SOLUTIONS
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a