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

Responder a