On Mon, Jun 24, 2013 at 4:06 PM, Paulo Bastos <[email protected]> wrote:
> Senhores(as), > > Ao criar um cluster com o comando abaixo: > > 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? > > Você alterou o dono do cluster para um usuário que não era postgres, isso significa que o usuário dbasocic do SO é que vai "rodar" esse cluster. Entretanto, o diretório padrão do PostgreSQL para Unix Domain Socket [1] no pacote Debian é /var/run/postgresql, cujo o dono é o usuário postgres (do SO). No seu caso ele está usando /tmp/, pois o usuário dbasocic não terá permissão de escrita em /var/run/postgresql/. A dúvida é: por que você não está usando o usuário postgres? [1] https://www.google.com/search?q=unix+domain+socket Atenciosamente, -- Matheus de Oliveira Analista de Banco de Dados Dextra Sistemas - MPS.Br nível F! www.dextra.com.br/postgres
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
