[Gfoss] Qgis/PostGIS creare accessi personalizzati

Con il comando:

GRANT ALL ON SCHEMA public TO group solo_visione;
Funziona tutto ma non va bene

con il comando
GRANT SELECT ON ALL TABLES IN SCHEMA public TO group solo_visione;

invece niente

Il giorno 17 febbraio 2017 12:44, Walter Lorenzetti <lorenzetti@gis3w.it>
ha scritto:

Che bug segnala?

W

Il 17/02/2017 12:29, giuseppe musumeci ha scritto:

Ho fornito i permessi (SELECT) anche a quella vista/tabella ma Qgis non
vede niente.

Addirittura il DBManager segnala un bug

Il giorno 17 febbraio 2017 12:06, Walter Lorenzetti <lorenzetti@gis3w.it>
ha scritto:

Ciao Giuseppe,

hai controllato i permessi per la geometry_columns e la spatial_ref_sys?

Gli utenti che hai creato devono avere accesso anche a quella vista e
tabella.

Parlo di geometry_column come vista perchè immagono tu usi postgis 2.

W

Il 17/02/2017 11:51, giuseppe musumeci ha scritto:

gentile lista,

devo distribuire un database postgis ad alcuni colleghi che voglio
possano
consultarlo senza poterlo modificare in alcun modo.

A tal proposito ho preparato alcune viste spaziali da consultare in qgis
ed
ho successivamente proceduto a creare regole di gruppo ed utenti come
segue.

Ho dapprima proceduto a creare una regola di gruppo appunto denominata
'solo_visione'

CREATE ROLE solo_visione
    NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE NOREPLICATION;

Successivamente per ciascuna vista del mio database ho attribuito il
permesso di select al mio gruppo

GRANT SELECT ON TABLE public.accumuli TO GROUP solo_visione;
...

Infine ho creato gli utenti da inserire nel gruppo.

CREATE ROLE nome_utente LOGIN
    ENCRYPTED PASSWORD 'xxx'
    NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE NOREPLICATION;
GRANT solo_visione TO ferrari;

A questo punto vado nel browser Qgis e creo la nuova connessione al
database utilizzando come user e password quella del nome_utente.

La connessione si crea senza problemi, tuttavia nel browser non mi
compare
niente: nessuna vista.

Dove sbaglio?

PS.
tutto funziona perfettamente de creo gli utenti come superuser tuttavia
questo è troppo rischioso a causa dei danni che possono fare al DB.

_______________________________________________
Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni
dell'Associazione GFOSS.it.
807 iscritti al 31/03/2016

--

Walter Lorenzetti phD
email: lorenzetti@gis3w.it
skype: aiki74
twitter:w_lorenzetti <https://twitter.com/w_lorenzetti&gt;
g+:aiki74 <https://plus.google.com/117055903318462447104/&gt;
Tel/Cell: (+39) 347-6597931
Viale Verdi 24 - 51016 Montecatini Terme (PT)
Nuovi corsi QGIS e GFOSS <http://gis3w.it/it/calendario
-corsi-software-geografici>

_______________________________________________
Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni
dell'Associazione GFOSS.it.
807 iscritti al 31/03/2016

_______________________________________________
Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni
dell'Associazione GFOSS.it.
807 iscritti al 31/03/2016

--

Walter Lorenzetti phD
email: lorenzetti@gis3w.it
skype: aiki74
twitter:w_lorenzetti <https://twitter.com/w_lorenzetti&gt;
g+:aiki74 <https://plus.google.com/117055903318462447104/&gt;
Tel/Cell: (+39) 347-6597931
Viale Verdi 24 - 51016 Montecatini Terme (PT)
Nuovi corsi QGIS e GFOSS <http://gis3w.it/it/calendario
-corsi-software-geografici>

_______________________________________________
Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni
dell'Associazione GFOSS.it.
807 iscritti al 31/03/2016

Il 17/02/2017 13:42, giuseppe musumeci ha scritto:

Con il comando:

GRANT ALL ON SCHEMA public TO group solo_visione;
Funziona tutto ma non va bene

Ok così dai i grant allor schema

con il comando
GRANT SELECT ON ALL TABLES IN SCHEMA public TO group solo_visione;

ma dove lo fai? hai provato da pgql ?

dalla documentazione di potgres:
This functionality is currently supported only for tables, sequences, and functions (but note thatALL TABLESis considered to include views and foreign tables)

invece niente

Il giorno 17 febbraio 2017 12:44, Walter Lorenzetti <lorenzetti@gis3w.it <mailto:lorenzetti@gis3w.it>> ha scritto:

    Che bug segnala?

    W

    Il 17/02/2017 12:29, giuseppe musumeci ha scritto:

        Ho fornito i permessi (SELECT) anche a quella vista/tabella ma
        Qgis non
        vede niente.

        Addirittura il DBManager segnala un bug

        Il giorno 17 febbraio 2017 12:06, Walter Lorenzetti
        <lorenzetti@gis3w.it <mailto:lorenzetti@gis3w.it>>
        ha scritto:

            Ciao Giuseppe,

            hai controllato i permessi per la geometry_columns e la
            spatial_ref_sys?

            Gli utenti che hai creato devono avere accesso anche a
            quella vista e
            tabella.

            Parlo di geometry_column come vista perchè immagono tu usi
            postgis 2.

            W

            Il 17/02/2017 11:51, giuseppe musumeci ha scritto:

                gentile lista,

                devo distribuire un database postgis ad alcuni
                colleghi che voglio possano
                consultarlo senza poterlo modificare in alcun modo.

                A tal proposito ho preparato alcune viste spaziali da
                consultare in qgis
                ed
                ho successivamente proceduto a creare regole di gruppo
                ed utenti come
                segue.

                Ho dapprima proceduto a creare una regola di gruppo
                appunto denominata
                'solo_visione'

                CREATE ROLE solo_visione
                    NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE
                NOREPLICATION;

                Successivamente per ciascuna vista del mio database ho
                attribuito il
                permesso di select al mio gruppo

                GRANT SELECT ON TABLE public.accumuli TO GROUP
                solo_visione;
                ...

                Infine ho creato gli utenti da inserire nel gruppo.

                CREATE ROLE nome_utente LOGIN
                    ENCRYPTED PASSWORD 'xxx'
                    NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE
                NOREPLICATION;
                GRANT solo_visione TO ferrari;

                A questo punto vado nel browser Qgis e creo la nuova
                connessione al
                database utilizzando come user e password quella del
                nome_utente.

                La connessione si crea senza problemi, tuttavia nel
                browser non mi compare
                niente: nessuna vista.

                Dove sbaglio?

                PS.
                tutto funziona perfettamente de creo gli utenti come
                superuser tuttavia
                questo è troppo rischioso a causa dei danni che
                possono fare al DB.

                _______________________________________________
                Gfoss@lists.gfoss.it <mailto:Gfoss@lists.gfoss.it>
                http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
                <http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss&gt;
                Questa e' una lista di discussione pubblica aperta a
                tutti.
                I messaggi di questa lista non hanno relazione diretta
                con le posizioni
                dell'Associazione GFOSS.it.
                807 iscritti al 31/03/2016

            --

            Walter Lorenzetti phD
            email: lorenzetti@gis3w.it <mailto:lorenzetti@gis3w.it>
            skype: aiki74
            twitter:w_lorenzetti <https://twitter.com/w_lorenzetti
            <https://twitter.com/w_lorenzetti&gt;&gt;
            g+:aiki74 <https://plus.google.com/117055903318462447104/
            <https://plus.google.com/117055903318462447104/&gt;&gt;
            Tel/Cell: (+39) 347-6597931 <tel:%28%2B39%29%20347-6597931>
            Viale Verdi 24 - 51016 Montecatini Terme (PT)
            Nuovi corsi QGIS e GFOSS <http://gis3w.it/it/calendario
            -corsi-software-geografici>

            _______________________________________________
            Gfoss@lists.gfoss.it <mailto:Gfoss@lists.gfoss.it>
            http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
            <http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss&gt;
            Questa e' una lista di discussione pubblica aperta a tutti.
            I messaggi di questa lista non hanno relazione diretta con
            le posizioni
            dell'Associazione GFOSS.it.
            807 iscritti al 31/03/2016

        _______________________________________________
        Gfoss@lists.gfoss.it <mailto:Gfoss@lists.gfoss.it>
        http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
        <http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss&gt;
        Questa e' una lista di discussione pubblica aperta a tutti.
        I messaggi di questa lista non hanno relazione diretta con le
        posizioni dell'Associazione GFOSS.it.
        807 iscritti al 31/03/2016

    --

    Walter Lorenzetti phD
    email: lorenzetti@gis3w.it <mailto:lorenzetti@gis3w.it>
    skype: aiki74
    twitter:w_lorenzetti <https://twitter.com/w_lorenzetti
    <https://twitter.com/w_lorenzetti&gt;&gt;
    g+:aiki74 <https://plus.google.com/117055903318462447104/
    <https://plus.google.com/117055903318462447104/&gt;&gt;
    Tel/Cell: (+39) 347-6597931 <tel:%28%2B39%29%20347-6597931>
    Viale Verdi 24 - 51016 Montecatini Terme (PT)
    Nuovi corsi QGIS e GFOSS
    <http://gis3w.it/it/calendario-corsi-software-geografici
    <http://gis3w.it/it/calendario-corsi-software-geografici&gt;&gt;

    _______________________________________________
    Gfoss@lists.gfoss.it <mailto:Gfoss@lists.gfoss.it>
    http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
    <http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss&gt;
    Questa e' una lista di discussione pubblica aperta a tutti.
    I messaggi di questa lista non hanno relazione diretta con le
    posizioni dell'Associazione GFOSS.it.
    807 iscritti al 31/03/2016

--

Walter Lorenzetti phD
email: lorenzetti@gis3w.it
skype: aiki74
twitter:w_lorenzetti <https://twitter.com/w_lorenzetti&gt;
g+:aiki74 <https://plus.google.com/117055903318462447104/&gt;
Tel/Cell: (+39) 347-6597931
Viale Verdi 24 - 51016 Montecatini Terme (PT)
Nuovi corsi QGIS e GFOSS <http://gis3w.it/it/calendario-corsi-software-geografici&gt;

GRANT SELECT ON ALL TABLES IN SCHEMA public TO group solo_visione;

Lo lancio da una finestra sql. Mi pare di capire che dovrebbe funzionare.

Il giorno 17 febbraio 2017 13:51, Walter Lorenzetti <lorenzetti@gis3w.it>
ha scritto:

Il 17/02/2017 13:42, giuseppe musumeci ha scritto:

Con il comando:

GRANT ALL ON SCHEMA public TO group solo_visione;
Funziona tutto ma non va bene

Ok così dai i grant allor schema

con il comando
GRANT SELECT ON ALL TABLES IN SCHEMA public TO group solo_visione;

ma dove lo fai? hai provato da pgql ?

dalla documentazione di potgres:
This functionality is currently supported only for tables, sequences, and
functions (but note that ALL TABLES is considered to include views and
foreign tables)

invece niente

Il giorno 17 febbraio 2017 12:44, Walter Lorenzetti <lorenzetti@gis3w.it>
ha scritto:

Che bug segnala?

W

Il 17/02/2017 12:29, giuseppe musumeci ha scritto:

Ho fornito i permessi (SELECT) anche a quella vista/tabella ma Qgis non
vede niente.

Addirittura il DBManager segnala un bug

Il giorno 17 febbraio 2017 12:06, Walter Lorenzetti <lorenzetti@gis3w.it
>
ha scritto:

Ciao Giuseppe,

hai controllato i permessi per la geometry_columns e la spatial_ref_sys?

Gli utenti che hai creato devono avere accesso anche a quella vista e
tabella.

Parlo di geometry_column come vista perchè immagono tu usi postgis 2.

W

Il 17/02/2017 11:51, giuseppe musumeci ha scritto:

gentile lista,

devo distribuire un database postgis ad alcuni colleghi che voglio
possano
consultarlo senza poterlo modificare in alcun modo.

A tal proposito ho preparato alcune viste spaziali da consultare in
qgis
ed
ho successivamente proceduto a creare regole di gruppo ed utenti come
segue.

Ho dapprima proceduto a creare una regola di gruppo appunto denominata
'solo_visione'

CREATE ROLE solo_visione
    NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE NOREPLICATION;

Successivamente per ciascuna vista del mio database ho attribuito il
permesso di select al mio gruppo

GRANT SELECT ON TABLE public.accumuli TO GROUP solo_visione;
...

Infine ho creato gli utenti da inserire nel gruppo.

CREATE ROLE nome_utente LOGIN
    ENCRYPTED PASSWORD 'xxx'
    NOSUPERUSER INHERIT NOCREATEDB NOCREATEROLE NOREPLICATION;
GRANT solo_visione TO ferrari;

A questo punto vado nel browser Qgis e creo la nuova connessione al
database utilizzando come user e password quella del nome_utente.

La connessione si crea senza problemi, tuttavia nel browser non mi
compare
niente: nessuna vista.

Dove sbaglio?

PS.
tutto funziona perfettamente de creo gli utenti come superuser tuttavia
questo è troppo rischioso a causa dei danni che possono fare al DB.

_______________________________________________
Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni
dell'Associazione GFOSS.it.
807 iscritti al 31/03/2016

--

Walter Lorenzetti phD
email: lorenzetti@gis3w.it
skype: aiki74
twitter:w_lorenzetti <https://twitter.com/w_lorenzetti&gt;
g+:aiki74 <https://plus.google.com/117055903318462447104/&gt;
Tel/Cell: (+39) 347-6597931 <%28%2B39%29%20347-6597931>
Viale Verdi 24 - 51016 Montecatini Terme (PT)
Nuovi corsi QGIS e GFOSS <http://gis3w.it/it/calendario
-corsi-software-geografici>

_______________________________________________
Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni
dell'Associazione GFOSS.it.
807 iscritti al 31/03/2016

_______________________________________________
Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni
dell'Associazione GFOSS.it.
807 iscritti al 31/03/2016

--

Walter Lorenzetti phD
email: lorenzetti@gis3w.it
skype: aiki74
twitter:w_lorenzetti <https://twitter.com/w_lorenzetti&gt;
g+:aiki74 <https://plus.google.com/117055903318462447104/&gt;
Tel/Cell: (+39) 347-6597931 <%28%2B39%29%20347-6597931>
Viale Verdi 24 - 51016 Montecatini Terme (PT)
Nuovi corsi QGIS e GFOSS <http://gis3w.it/it/calendario
-corsi-software-geografici>

_______________________________________________
Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni
dell'Associazione GFOSS.it.
807 iscritti al 31/03/2016

--

Walter Lorenzetti phD
email: lorenzetti@gis3w.it
skype: aiki74
twitter:w_lorenzetti <https://twitter.com/w_lorenzetti&gt;
g+:aiki74 <https://plus.google.com/117055903318462447104/&gt;
Tel/Cell: (+39) 347-6597931 <+39%20347%20659%207931>
Viale Verdi 24 - 51016 Montecatini Terme (PT)
Nuovi corsi QGIS e GFOSS
<http://gis3w.it/it/calendario-corsi-software-geografici&gt;