Deletions:
Un ejemplo para hacer esto esta en /www/example.org/classes
Additions:
Usando doble usuario, el usuario de solo lectura
Deletions:
2) Usando doble usuario, el usuario de solo lectura
Deletions:
(recuerden el password, no debe ser tan dificil ya que de todos modos es de solo lectura)
HOWTO Usuario web de solo lectura Postgresql
Un ejemplo para hacer esto esta en /www/example.org/classes
usuario owner: example
usuario guest: examplewww
Crear usuario de solo lectura
Me gustaria tengamos una manera estandar de hacerlo, como ownerwww para los usuarios
de solo lectura web.
createuser -Upostgres -SDRP examplewww
(recuerden el password, no debe ser tan dificil ya que de todos modos es de solo lectura)
psql -Upostgres exampledb
\dt
GRANT SELECT ON tabla1,tabla2,tabla3,tablaN TO examplewww;
Nota: es importante no listar aqui tablas como users, o claves o tablas que sabemos solo deben verse desde la admin
2) Usando doble usuario, el usuario de solo lectura
Modificar la configuración:
if (ADMIN ===
true) define ('DSN',
'pgsql://example:super_secret@/exampledb');
else define ('DSN',
'pgsql://examplewww:secret@/exampledb');
Nota recurden config.php debe ser leido únicamente por el usuario web (apache).
$ chown apache:apache config.php
$ chmod og-xwr config.php
CategorySysadmin