Ergebnis 1 bis 6 von 6

Thema: Benutzer - Gruppenzugehörigkeiten auslesen ?

  1. #1
    tottty ist offline Neuer Benutzer
    Registriert seit
    13.10.2011
    Beiträge
    3

    Standard Benutzer - Gruppenzugehörigkeiten auslesen ?

    Hallo zusammen

    ich arbeite mit postgresSQL und dem PGAdmin 3.
    Ich müsste zum überprüfen und dokumentieren eine Tabelle erstellen mit Benutzername und gruppenzugehörikeiten . Also in welchen Gruppen der Benutzer alles drin ist. Über SQL Abfrage oder mit PGAdmin ?

    Wir haben hier sehr viele Benutzer und manuell bin ich dafür nächstes Jahr noch dran


    Danke für euere Hilfe.

    Gruß Tottty

  2. #2
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.472

    Standard

    Zitat Zitat von tottty Beitrag anzeigen
    Hallo zusammen

    ich arbeite mit postgresSQL und dem PGAdmin 3.
    Ich müsste zum überprüfen und dokumentieren eine Tabelle erstellen mit Benutzername und gruppenzugehörikeiten . Also in welchen Gruppen der Benutzer alles drin ist. Über SQL Abfrage oder mit PGAdmin ?

    Wir haben hier sehr viele Benutzer und manuell bin ich dafür nächstes Jahr noch dran


    Danke für euere Hilfe.

    Gruß Tottty
    pg_group ist Dein Freund.


    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  3. #3
    tottty ist offline Neuer Benutzer
    Registriert seit
    13.10.2011
    Beiträge
    3

    Standard Wo?

    Wo finde ich die pg_group denn ?

  4. #4
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.472

    Standard

    Zitat Zitat von tottty Beitrag anzeigen
    Wo finde ich die pg_group denn ?
    Wie wäre es mit SELECT ... FROM ... ?

    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  5. #5
    tottty ist offline Neuer Benutzer
    Registriert seit
    13.10.2011
    Beiträge
    3

    Standard nur IDs

    Der spuckt dann aber nur IDs aus , vielleicht ne komplette Lösung ?
    Wenn ich das jeden Tag machen würde, brächte ich ja nicht hier zu Fragen

    Dankeschon !

  6. #6
    akretschmer ist offline Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.472

    Standard

    Zitat Zitat von tottty Beitrag anzeigen
    Der spuckt dann aber nur IDs aus , vielleicht ne komplette Lösung ?
    Wenn ich das jeden Tag machen würde, brächte ich ja nicht hier zu Fragen

    Dankeschon !
    Wie wäre es, wenn Du mal einfach a bissl SQL lernst?

    Code:
    test=*# select * from pg_user where usename ~ 'u.*';
     usename | usesysid | usecreatedb | usesuper | usecatupd | userepl |  passwd  | valuntil | useconfig
    ---------+----------+-------------+----------+-----------+---------+----------+----------+-----------
     u1      |    16571 | f           | f        | f         | f       | ******** |          |
     u12     |    16572 | f           | f        | f         | f       | ******** |          |
     u13     |    16573 | f           | f        | f         | f       | ******** |          |
     u2      |    16574 | f           | f        | f         | f       | ******** |          |
    (4 rows)
    
    test=*# select * from pg_group ;
     groname | grosysid |       grolist
    ---------+----------+---------------------
     g1      |    16569 | {16571,16572,16573}
     g2      |    16570 | {16574}
    (2 rows)
    
    test=*# select g.groname as "Gruppe", u.usename as "User" from (select groname, unnest(grolist) as u_id from pg_group) g left join pg_user u on (g.u_id=u.usesysid);
     Gruppe | User
    --------+------
     g1     | u1
     g1     | u12
     g1     | u13
     g2     | u2
    (4 rows)

    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

Ähnliche Themen

  1. Tabellenzeile vim record auslesen
    Von drooper im Forum PL/pgSQL
    Antworten: 21
    Letzter Beitrag: 02.12.2009, 22:37
  2. Initdb params auslesen ?
    Von acki4711 im Forum Allgemeines
    Antworten: 1
    Letzter Beitrag: 16.09.2009, 10:28
  3. Frage Sequenz letzte ID auslesen
    Von DBGTMaster im Forum Allgemeines
    Antworten: 7
    Letzter Beitrag: 06.09.2008, 21:26
  4. Benutzer soll Benutzer hinzufügen
    Von uwex im Forum Benutzer- & Rechteverwaltung
    Antworten: 3
    Letzter Beitrag: 10.10.2007, 16:01
  5. C-Inteface: PQresult auslesen..
    Von beho im Forum Programmierung
    Antworten: 0
    Letzter Beitrag: 21.07.2007, 11:52

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum