2009/3/31 yuRi <ssjo...@gmail.com>

> Só para exemplificar melhor,
>
> Exemplo:
> grant all on minhatabela to martina with grant option
>
> Eu sempre encontro regras relacionadas as tabelas, dessa forma eu consigo
> que ninguém acesse a tabela ou acesse, etc. Meu problema é que cada usuário
> possua o seu database e ninguém mais o acesse.
>
> Acho que fui mais claro dessa vez.
>
> 2009/3/31 yuRi <ssjo...@gmail.com>
>
> Primeiramente desculpe por estar postando algo que não esta relacionado ao
>> tema principal da lista, sei que estou postando em lista errada, mas se
>> alguém me ajudar serei eternamente grato.
>>
>> Estou com um problema com o Firebird e gostaria de saber se o banco é
>> usado dessa forma.
>>
>> Vamos a um exemplo do problema: Tenho um usuário 'A' e um usuário 'B'. O
>> usuário 'A' cria um database e depois uma tabela dentro desse database, se
>> eu me autentico com o usuário 'B', eu consigo acessar o database criado por
>> A e visualizar as tabelas criadas por ele (não consigo ver os dados
>> inseridos nas tabelas).
>> É possivel barrar que o usuário B acesse esse database de A? Estou
>> acostumado a trabalhar com mysql e sql, e esses banco de dados não permitem
>> que outros usuários acessem a áreas restritas.
>> Se é possivel barrar esses acessos, aonde faço essas configurações?
>>
>> Observação: Estou utilizando Debian e a versão do Firebird é 2.1.1
>>
>> Obrigado, e desculpe por estar postando em uma lista que não é
>> especialista em Firebird
>>
>> --
>> ~yuRi
>>
>
>
>
> --
> ~yuRi
>

Genericamente o comando GRANT funciona assim:

grant all on banco.tabelas to user with grant option

então tente assim:

grant all on BancoDaMartina.* to martina with grant option

BancoDaMartina.* quer dizer todas as tabelas do banco BancoDaMartina.


-- 
Fabiano Pires
LPIC-2
http://pragasdigitais.blogspot.com/
Livrando você da escória da Internet!

Responder a