User Tools

Site Tools


doc:appunti:linux:sa:davical

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
doc:appunti:linux:sa:davical [2018/11/15 09:47] – [Struttura del database] niccolodoc:appunti:linux:sa:davical [2023/04/09 09:37] (current) – [Sicurezza accesso PostgreSQL] niccolo
Line 82: Line 82:
 local   davical    davical_app   md5 local   davical    davical_app   md5
 local   davical    davical_dba   md5 local   davical    davical_dba   md5
 +</file>
 +
 +La connessione ti tipo **local** significa tramite //Unix domain socket//, che è utilizzata come impostazione predefinita dal codice PHP di Davical. In alternativa si può approfittare della configurazione predefinita di PostgreSQL che consente l'accesso tramite TCP/IP su indirizzo //localhost// verificando che esista questa riga:
 +
 +<file>
 +host    all    all    127.0.0.1/32    md5
 </file> </file>
  
Line 91: Line 97:
 </code> </code>
  
-In ''/etc/davical/config.php'' si indica la passowrd di accesso +In ''/etc/davical/config.php'' si indica la **passowrd** di accesso. Se viene fornito anche il parametro **host** la connessione avviene tramite socket TCP/IP, altrimenti viene usato uno Unix domain socket:
  
 <code php> <code php>
-$c->pg_connect[] = 'dbname=davical port=5432 user=davical_app password=PwdSecret';+$c->pg_connect[] = 'dbname=davical user=davical_app host=127.0.0.1 password=PwdSecret';
 </code> </code>
  
-si protegge opportunamente il file:+visto che il file contiene una password sensibile, lo si protegge opportunamente:
  
 <code> <code>
Line 152: Line 158:
 SELECT dav_id, caldav_type, collection_id FROM caldav_data SELECT dav_id, caldav_type, collection_id FROM caldav_data
     WHERE user_no = 1001 AND collection_id = 1002 ORDER BY dav_id;     WHERE user_no = 1001 AND collection_id = 1002 ORDER BY dav_id;
-dav_id | caldav_type | collection_id + dav_id | caldav_type | collection_id 
 --------+-------------+--------------- --------+-------------+---------------
    2322 | VEVENT      |          1002    2322 | VEVENT      |          1002
doc/appunti/linux/sa/davical.1542271679.txt.gz · Last modified: 2018/11/15 09:47 by niccolo