Problemas de acesso no Fedora [RESOLVIDO]

1. Problemas de acesso no Fedora [RESOLVIDO]

Raphael Basso
kompiler

(usa Slackware)

Enviado em 16/05/2012 - 16:29h

Fala rapazeada, blz?

Faz mt tempo que não dou as caras por aqui no VOL, bem da verdade é q faz mt tempo q estou usando Linux sem maiores problemas, especialmente o Fedora, q na versão 16 ficou mt bom. Bem, minha dúvida é com relação a instalação do Firebird 2.5.1 no Fedora 16.

A empresa onde trabalho mexe com banco de dados Firebird, só que sempre em ambiente Windows. Daí, recentemente um cliente comprou nosso sistema, e a partir daí fomos instalá-lo (para minha surpresa, o servidor desse cliente era justamente o Fedora 16). Todos sabemos que a instalação do MySQL e PostgreSQL é relativamente simples, sendo assim, pensei q a do Firebird tb seria, mas me enganei. Bem, para a instalação, fiz os seguintes passos:

1) Instalação:

# yum install firebird

2) Executar como serviço

# service firebird-superserver start

3) Para iniciar com o sistema

# chkconfig firebird-superserver on

4) Liberei a porta 3050 no Firewall

Tudo OK com a instalação, e fiz um teste de telnet e consegui conectar no servidor usando a porta 3050, mas simplesmente o servidor Firebird não permite ABSOLUTAMENTE NADA. Um desses problemas é q não posso criar bancos de dados, nem posso abrí-los. Aparecem as seguintes mensagens respectivamente:

I/O error during "open O_CREAT" operation for file "/home/usuario/BANCO2.FDB"
I/O error during "open" operation for file "/home/usuario/BANCO.FDB".

Não sei o que pode ser isso, já defini permissão 777 para o arquivo, e para os arquivos de instalação do Firebird, e mesmo assim acontecem esses problemas. O q pode ser isso?


  


2. Re: Problemas de acesso no Fedora [RESOLVIDO]

Raphael Basso
kompiler

(usa Slackware)

Enviado em 17/05/2012 - 08:27h

Então, ontem eu consegui fazer o isql criar os bancos de dados, e tb acessar os bancos localmente e remotamente, única coisa é que tive q deixar o diretório /home inteiro como 777 de permissões, mas isso pode dar problema, pois esse servidor será acessado via WEB tb.

Alguém sabe como resolver esse problema estranho do Firebird, digo, tem como deixar as permissões padrões?



3. Problemas de acesso no Fedora [RESOLVIDO]

Raphael Basso
kompiler

(usa Slackware)

Enviado em 18/05/2012 - 08:47h

Resolvi o problema...

O Fedora 16 ao instalar o Firebird cria um usuário e grupo chamado "firebird" (q é bastante limitado em termos de permissões), e o servidor é executado com esse usuário, por isso dá problema ao tentar se criar ou abrir bancos de dados em outros diretórios onde esse usuário "firebird" não tem acesso.

Bem, podemos resolver o problema de 3 formas:

1) Definir um diretório qualquer com permissão 777
2) Criar um diretório numa localização qualquer, e mudar o dono para usuário ou grupo "firebird".
3) Gravar todos os bancos de dados no diretório "/usr/lib/firebird/data", onde este já está setado com as permissões corretas para o usuário Firebird.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts