> 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
