Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus-es / 2009-08

Problemilla de permisos con firebird en OSX

6 messages · 3 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Giuseppe Luigi Punzi Ruiz

Hola a todos,

Vuelvo a tener un problemilla que solucion� en su momento, pero no recuerdo c�mo. Adem�s, me est� fallando desde hoy.

Resulta, que tengo una BBDD, "satgest.fdb", que pertenece al usuario y grupo glpunzi:staff.

Lazarus y Flamerobin me dan error de acceso. Si hago un "sudo chown firebird:firebird satgest.fdb", entonces, flamerobin puede abrirla, pero lazarus sigue sin poder.

He probado a cambiarla a glpunzi:firebird, y m�s de lo mismo.

Se os ocurre algo?

Un saludo.

Cuando digo lazarus, me refiero a SQLdb.
Giuseppe Luigi Punzi Ruiz
Blog: http://www.lordzealon.com
Twitter & Skype & GoogleTalk accounts: glpunzi

Reply by email

Julio C. Taborda
to Giuseppe Luigi Punzi Ruiz

Hola Giuseppe,

Show quoted text 9 lines
Resulta, que tengo una BBDD, "satgest.fdb", que pertenece al usuario y grupo glpunzi:staff. Lazarus y Flamerobin me dan error de acceso. Si hago un "sudo chown firebird:firebird satgest.fdb", entonces, flamerobin puede abrirla, pero lazarus sigue sin poder. He probado a cambiarla a glpunzi:firebird, y m�s de lo mismo.

El archivo tiene permiso de escritura para el grupo firebird?

rwxrwxr-x 1 glpunzi:firebird satgest.fdb

Saludos.

Reply by email

Claudio Romero
to Julio C. Taborda

Si con firebird:firebird satgest.fdb flamerobin puede abrirla. Puedes checkear
- el full path de la tabla, en vez del alias y viceversa en IBConnection1.databasename.
- Ingresar el role (grupo) para conectarme IBConnection1.Role:=:staff;

Exactamente que error te da?

Reply by email

Giuseppe Luigi Punzi Ruiz

Buena pregunta, se me olvido mirar eso, que tonto....

Lance onyx para hacer un chequeo completo, porque ayer por la ma�an, me encontr� el port�til con un kernel panic, y para cuando termino (que tard� mucho), estaba echado ya en el sof� sin ganas de indagar.

A la tarde lo miro.

Enviado usando Real Mail de Vodafone.

Earlier message 25 lines
-----Original Message----- From: "Julio C. Taborda" <julio_taborda en yahoo.com.ar> Sent: Mon, 3 Aug 2009 18:44:50 -0300 To: lazarus-es en lists.lazarus.freepascal.org Received: 03-Aug-2009 23:45:28 +0200 Subject: Re: [Lazarus-es] Problemilla de permisos con firebird en OSX Hola Giuseppe, > Resulta, que tengo una BBDD, "satgest.fdb", que pertenece al usuario > y grupo glpunzi:staff. > > Lazarus y Flamerobin me dan error de acceso. Si hago un "sudo chown > firebird:firebird satgest.fdb", entonces, flamerobin puede abrirla, > pero lazarus sigue sin poder. > > He probado a cambiarla a glpunzi:firebird, y m�s de lo mismo. > El archivo tiene permiso de escritura para el grupo firebird? rwxrwxr-x 1 glpunzi:firebird satgest.fdb Saludos.

Reply by email

Giuseppe Luigi Punzi Ruiz

El error de memoria no lo se, luego lo miro, pero accedo con el full path.

Luego pruebo lo que dices.

Gracias.

Enviado usando Real Mail de Vodafone.

Earlier message 16 lines
-----Original Message----- From: "Claudio Romero" <clauslack en gmail.com> Sent: Mon, 3 Aug 2009 21:20:15 -0300 To: "Spanish version of Lazarus List" <lazarus-es en lists.lazarus.freepascal.org> Received: 04-Aug-2009 02:20:42 +0200 Subject: Re: [Lazarus-es] Problemilla de permisos con firebird en OSX Si con firebird:firebird satgest.fdb flamerobin puede abrirla. Puedes checkear - el full path de la tabla, en vez del alias y viceversa en IBConnection1.databasename. - Ingresar el role (grupo) para conectarme IBConnection1.Role:=:staff; Exactamente que error te da?

Reply by email

Giuseppe Luigi Punzi Ruiz
to Claudio Romero: Si con firebird:firebird satgest.fdb flamerobin puede abrirla. Puedes checkear - el full…

Hola de nuevo,

El 04/08/2009, a las 2:20, Claudio Romero escribi�:

Show quoted text 5 lines
Si con firebird:firebird satgest.fdb flamerobin puede abrirla. Puedes checkear - el full path de la tabla, en vez del alias y viceversa en IBConnection1.databasename. - Ingresar el role (grupo) para conectarme IBConnection1.Role:=:staff;

Cambiando el "role" no arregla nada.

Exactamente que error te da?

IBConexion: DoInternalConnect:
-I/O error for file "<ruta a la BBDD>"
-Error while trying to open the file
-Input/Output Error

Permisos:
-rwxr-xr-x 1 glpunzi staff 733184 Aug 3 22:40 satgest.fdb

galilea:satgest glpunzi$ isql
Use CONNECT or CREATE DATABASE to specify a database SQL> CONNECT ./satgest.fdb;
Database: ./satgest.fdb
SQL> SELECT * FROM CLIENTES;
Statement failed, SQLCODE = -551
no permission for read/select access to TABLE CLIENTES SQL>

Y �sto es interesante:

galilea:satgest glpunzi$ isql -u SYSDBA -p masterkey Use CONNECT or CREATE DATABASE to specify a database SQL> CONNECT ./satgest.fdb;
Database: ./satgest.fdb, User: SYSDBA
SQL> SELECT * FROM CLIENTES;

IDCLIENTE
NOMBRE
RAZONSOCIAL MANTENIMIENTO EMAIL ============
============================================================ ================================================== ============= ====================
3
3
<null> 0 <null> 8
8 Prueba S.L. 1 info en prueba.com 10 Clientes
Nombre
Raz�n 1 email en email.com 6
6
<null> 1 <null>

Un saludo.

Giuseppe Luigi Punzi Ruiz
Blog: http://www.lordzealon.com
Twitter & Skype & GoogleTalk accounts: glpunzi

Reply by email