Estou logado como o usuário ROOT. Olha o que aparece quando informo os seguintes comando:
[r...@admin2 ~]# sudo su - postgres psql BANCO /usr/bin/psql: /usr/bin/psql: cannot execute binary file [r...@admin2 ~]# sudo -u postgres psql BANCO could not change directory to "/root" depois loga no banco ________________________________ De: "pgbr-geral-requ...@listas.postgresql.org.br" <pgbr-geral-requ...@listas.postgresql.org.br> Para: pgbr-geral@listas.postgresql.org.br Enviadas: Quinta-feira, 6 de Janeiro de 2011 15:09:30 Assunto: Digest pgbr-geral, volume 25, assunto 8 Send pgbr-geral mailing list submissions to pgbr-geral@listas.postgresql.org.br To subscribe or unsubscribe via the World Wide Web, visit https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral or, via email, send a message with subject or body 'help' to pgbr-geral-requ...@listas.postgresql.org.br You can reach the person managing the list at pgbr-geral-ow...@listas.postgresql.org.br When replying, please edit your Subject line so it is more specific than "Re: Contents of pgbr-geral digest..." Tópicos de Hoje: 1. Re: Res: Digest pgbr-geral, volume 25, assunto 6 (Internet Suscripciones) 2. Re: usuario postgresql - could not change directory to "/root" (Filipe Rosset) 3. Re: usuario postgresql - could not change directory to "/root" (Leonardo Cezar) 4. Contando palavras no texto (Elton Moura) 5. Re: Contando palavras no texto (Leonardo Cezar) 6. Re: Contando palavras no texto (Elton Moura) 7. Permissão por linhas (Alisson Viegas) 8. Re: Permissão por linhas (Leonardo Cezar) 9. Re: Permissão por linhas (Fábio Telles Rodriguez) ---------------------------------------------------------------------- Message: 1 Date: Thu, 6 Jan 2011 11:27:39 -0300 (PYST) From: Internet Suscripciones <lis...@shitech.com.py> Subject: Re: [pgbr-geral] Res: Digest pgbr-geral, volume 25, assunto 6 To: Comunidade PostgreSQL Brasileira <pgbr-geral@listas.postgresql.org.br> Message-ID: <10442194.4.1294324059411.javamail.r...@web-mail> Content-Type: text/plain; charset=utf-8 >Filipe, >No arquivo /etc/passwd está assim: postgres:x:26:26:PostgreSQL >Server:/var/lib/pgsql:/bin/bash > >O que devo fazer? >abse obrigado Si vc nao esta como root mesmo, tente asi sudo su postgres ahi va pedir a senha do usuario currente, mas ese usuario deve ser do sudouser Gustavo Garay ------------------------------ Message: 2 Date: Thu, 06 Jan 2011 12:35:51 -0200 From: Filipe Rosset <rosset.fil...@gmail.com> Subject: Re: [pgbr-geral] usuario postgresql - could not change directory to "/root" To: pgbr-geral@listas.postgresql.org.br Message-ID: <4d25d347.5030...@gmail.com> Content-Type: text/plain; charset=ISO-8859-1 On 01/05/2011 08:01 PM, Saulo Almeida wrote: > PessoAR, > > Sempre que é executado o comando [ *sudo -u postgres* ] é exibido a > mensagem abaixo. > * > * > *could not change directory to "/root"* > > Alguem poderia me dar um help ? > > abs Vou responder aqui porque responder no digest fica ruim demais para ler, para o histórico da lista, etc. Se você está logado como root, um su - postgres deve resolver (irá abrir um bash no /var/lib/pgsql com o usuário postgres) Agora se você está logado com o seu usuário normal, pode tentar sudo su - postgres (se você estiver sudo habilitado para seu usuário). -- Filipe Rio Grande do Sul, Brazil ------------------------------ Message: 3 Date: Thu, 6 Jan 2011 13:17:27 -0200 From: Leonardo Cezar <lhce...@gmail.com> Subject: Re: [pgbr-geral] usuario postgresql - could not change directory to "/root" To: rosset.fil...@gmail.com, Comunidade PostgreSQL Brasileira <pgbr-geral@listas.postgresql.org.br> Message-ID: <aanlktikqxvvfsfpmczkm5wpr5kjflfbtcuydsd5ni...@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1 2011/1/6 Filipe Rosset <rosset.fil...@gmail.com>: > Vou responder aqui porque responder no digest fica ruim demais para ler, > para o histórico da lista, etc. Sábia decisão. -Leo -- Leonardo Cezar http://postgreslogia.wordpress.com ------------------------------ Message: 4 Date: Thu, 6 Jan 2011 13:52:48 -0200 From: Elton Moura <elton...@gmail.com> Subject: [pgbr-geral] Contando palavras no texto To: pgbr-geral@listas.postgresql.org.br Message-ID: <aanlktinbbbwrs+7vp8c0nzs-zv8vec7+sppdyaykd...@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1 Por favor, alguém sabe como contar o número de ocorrências de uma palavra em um campo de texto no PostgreSQL? Eu estava tentando com regexp_matches mas não resolveu. Elton Moura ------------------------------ Message: 5 Date: Thu, 6 Jan 2011 14:57:20 -0200 From: Leonardo Cezar <lhce...@gmail.com> Subject: Re: [pgbr-geral] Contando palavras no texto To: Comunidade PostgreSQL Brasileira <pgbr-geral@listas.postgresql.org.br> Message-ID: <aanlktint0cakanfzqmkpshsgyv0adwlmrmi4vyavw...@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1 2011/1/6 Elton Moura <elton...@gmail.com>: > Por favor, alguém sabe como contar o número de ocorrências de uma > palavra em um campo de texto no PostgreSQL? > Eu estava tentando com regexp_matches mas não resolveu. SELECT COUNT(1) AS ocor FROM regexp_matches('eu vi uma barata na careca do vovo assim que a barata me viu bateu asas e voou', 'barata', 'g'); ocor ------- 2 (1 row) Esta solução está tão deselegante que estou torcendo pra alguém aparecer com algo simples e funcional para resolver este problema. Dependendo do que vc está fazendo, provavelmente seria melhor vc olhar para as funções de FTS[1] 1) http://www.postgresql.org/docs/9.0/interactive/functions-textsearch.html Abraço! -Leo -- Leonardo Cezar http://postgreslogia.wordpress.com ------------------------------ Message: 6 Date: Thu, 6 Jan 2011 15:01:45 -0200 From: Elton Moura <elton...@gmail.com> Subject: Re: [pgbr-geral] Contando palavras no texto To: Comunidade PostgreSQL Brasileira <pgbr-geral@listas.postgresql.org.br> Message-ID: <aanlkti=v2bgeuwge2q73sburrskicxzpagvddy0wl...@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1 Se tiver outra, beleza mas essa já resolve meu problema, valeu. Em 6 de janeiro de 2011 14:57, Leonardo Cezar <lhce...@gmail.com> escreveu: > 2011/1/6 Elton Moura <elton...@gmail.com>: >> Por favor, alguém sabe como contar o número de ocorrências de uma >> palavra em um campo de texto no PostgreSQL? >> Eu estava tentando com regexp_matches mas não resolveu. > > SELECT COUNT(1) AS ocor > FROM regexp_matches('eu vi uma barata na careca do vovo assim que > a barata me viu bateu asas e voou', 'barata', 'g'); > > ocor > ------- > 2 > (1 row) > > Esta solução está tão deselegante que estou torcendo pra alguém > aparecer com algo simples e funcional para resolver este problema. > > Dependendo do que vc está fazendo, provavelmente seria melhor vc olhar > para as funções de FTS[1] > > 1) http://www.postgresql.org/docs/9.0/interactive/functions-textsearch.html > > Abraço! > > -Leo > -- > Leonardo Cezar > http://postgreslogia.wordpress.com > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > ------------------------------ Message: 7 Date: Thu, 6 Jan 2011 15:53:59 -0200 From: "Alisson Viegas" <li...@acsiv.com.br> Subject: [pgbr-geral] Permissão por linhas To: "PostgreSQL" <pgbr-geral@listas.postgresql.org.br> Message-ID: <023b01cbadca$b42edc00$1c8c94...@acsiv.com.br> Content-Type: text/plain; charset="iso-8859-1" Olá pessoal, uso a permissão por colunas do PG. Mas é possível incluir permissão de acordo com um determinado valor de registro desta coluna? At.te, Alisson Viegas -------------- Próxima Parte ---------- Um anexo em HTML foi limpo... URL: http://listas.postgresql.org.br/pipermail/pgbr-geral/attachments/20110106/40a14cc2/attachment-0001.htm ------------------------------ Message: 8 Date: Thu, 6 Jan 2011 16:01:12 -0200 From: Leonardo Cezar <lhce...@gmail.com> Subject: Re: [pgbr-geral] Permissão por linhas To: Comunidade PostgreSQL Brasileira <pgbr-geral@listas.postgresql.org.br> Message-ID: <aanlkti=nuay=slpiwkx5-dfjmpsxb6i_v9yft6+jp...@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1 2011/1/6 Alisson Viegas <li...@acsiv.com.br>: > Olá pessoal, uso a permissão por colunas do PG. > > Mas é possível incluir permissão de acordo com um determinado valor de > registro desta coluna? Não. Utilize visões (aka views), ao invés. -Leo -- Leonardo Cezar http://postgreslogia.wordpress.com ------------------------------ Message: 9 Date: Thu, 6 Jan 2011 16:05:54 -0200 From: Fábio Telles Rodriguez <fabio.tel...@gmail.com> Subject: Re: [pgbr-geral] Permissão por linhas To: Comunidade PostgreSQL Brasileira <pgbr-geral@listas.postgresql.org.br> Message-ID: <aanlktinjhst3su8ut96b46fzcyukqphagma-8xg40...@mail.gmail.com> Content-Type: text/plain; charset="utf-8" Você tem 2 formas de fazer isso: 1) Criar uma função ou view onde o nome do usuário conectado faça referência a uma coluna da tabela, algo como: SELECT a, b, c FROM foo WHERE usuario = current_user; ou pode pegar uma role que o usuário possua e verificar isso na consulta: SELECT a, b, c FROM foo WHERE grupo = pg_has_role('chefe','member'); veja detalhes em: http://www.postgresql.org/docs/9.0/static/functions-info.html 2) A outra forma é um pouco mais complexa, mas também é mais robusta, envolve utlizar o SEPostgreSQL que também algo um tanto complexo e só recomendado para um nível de paranóia muito grande e uma equipe disposta a investir pesado em segurança; vide: http://wiki.postgresql.org/wiki/SEPostgreSQL Acho que é isso. Em 6 de janeiro de 2011 15:53, Alisson Viegas <li...@acsiv.com.br> escreveu: > Olá pessoal, uso a permissão por colunas do PG. > > Mas é possível incluir permissão de acordo com um determinado valor de > registro desta coluna? > > > > At.te, > Alisson Viegas > > > > _______________________________________________ > pgbr-geral mailing list > pgbr-geral@listas.postgresql.org.br > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > -- blog: http://www.midstorm.org/~telles/ e-mail / jabber: fabio.tel...@gmail.com -------------- Pr?a Parte ---------- Um anexo em HTML foi limpo... URL: http://listas.postgresql.org.br/pipermail/pgbr-geral/attachments/20110106/5b326c72/attachment.htm ------------------------------ _______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral Fim da Digest pgbr-geral, volume 25, assunto 8 **********************************************
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral