Cześć, Kolejna próba :)
-------------------------------------------------------------- # passwd postgres New UNIX password: Retype new UNIX password: passwd: hasło zostało zmienione # su postgres $ psql Welcome to psql 8.1.9, the PostgreSQL interactive terminal. Type: \copyright for distribution terms \h for help with SQL commands \? for help with psql commands \g or terminate with semicolon to execute query \q to quit postgres=#\du List of roles Role name | Superuser | Create role | Create DB | Connections | Member of ------------+-----------+-------------+-----------+-------------+----------- postgres | yes | yes | yes | no limit | -------------------------------------------------------------- Teraz na innej konsoli (jako użytkownik postgres): -------------------------------------------------------------- $su postgres $ createuser Enter name of role to add: psql_admin Shall the new role be a superuser? (y/n) y CREATE ROLE -------------------------------------------------------------- I znów powrót na pierwszą: -------------------------------------------------------------- postgres=# \du List of roles Role name | Superuser | Create role | Create DB | Connections | Member of ------------+-----------+-------------+-----------+-------------+----------- postgres | yes | yes | yes | no limit | psql_admin | yes | yes | yes | no limit | -------------------------------------------------------------- Ok czyli mam dwóch adminów, ale dalej żaden nie może się podłączyć (próbuje się łączyć ze zwykłego konta, zwykłego użytkownika systemowego): -------------------------------------------------------------- $ psql -h localhost -U postgres -W Password for user postgres: psql: FATAL: password authentication failed for user "postgres" $ psql -h localhost -U psql_admin -W Password for user psql_admin: psql: FATAL: password authentication failed for user "psql_admin" Dodam ze /etc/passwd jes tylko użytkownik postges -------------------------------------------------------------- Jedyny udany sposób to przełączenie sie na użytkownika postgres przez su i wtedy, ale o co chodzi że nie łączy sie z innego konta: $ psql -h localhost -U postgres -W $ psql -h localhost -U psql_admin -W Dzięki -- Pozdrawiam