Είδα μόνο το κομμάτι του κώδικα που έχω παραθέσει οπότε μπορεί να κάνω λάθος αλλά αν κάνεις SET το πεδίο 'password' στο string που έδωσα πρέπει να παίξει, δηλαδή βάζεις το '$1$PN6jGFYA$o8D1T8LGpf0gwePX6bvZE/' για password και κάνεις login με '12345678'. Το salt εμπεριέχεται σε αυτό το string.
Μήπως δεν έτρεξες και το 'init.sql' όταν εγκατέστησες το core; Νομίζω δεν το έλεγε στις οδηγίες αλλά χρειάζεται για να δημιουργήσει το admin account.
Απ' ότι θυμάμαι για να δημιουργήσεις τη βάση από την αρχή κάνεις κάτι σαν το εξής:
Κώδικας: Επιλογή όλων
user$ sudo cp {core,init}.sql /tmp (copy files to /tmp)
user$ sudo chown postgres:postgres /tmp/{core,init}.sql (make postgres user the owner of the files)
user$ sudo su - postgres (become the postgres user)
postgres$ dropdb liquid_feedback (drop previous database)
postgres$ createdb liquid_feedback (create new)
postgres$ psql -f /tmp/core.sql liquid_feedback (run commands in core.sql)
postgres$ psql -f /tmp/init.sql liquid_feedback
postgres$ psql liquid_feedback
> update member set password = '$1$PN6jGFYA$o8D1T8LGpf0gwePX6bvZE/' where login='admin';
> \q (quit)
Η PostgreSQL τουλάχιστον επιφανειακά είναι σαν όλες τις γνωστές βάσεις. Για GUI εργαλείο εγώ χρησιμοποιώ το pgAdmin. Για να συνδεθείς στην postgres από άλλο μηχάνημα πρέπει να κάνεις κάποιες αλλαγές στο configuration:
1. Στο postgresql.conf (δεν θυμάμαι που το βάζει το debian, νομίζω στο /etc/postgresql/)
Κώδικας: Επιλογή όλων
listen_addresses = 'localhost,192.168.1.222' # what IP address(es) to listen on;
# comma-separated list of addresses;
# defaults to 'localhost', '*' = all
# (change requires restart)
2. Στο pg_hba.conf (πάλι δεν ξέρω που το βάζει το debian αλλά μάλλον φαίνεται το path στην αρχή του postgresql.conf)
Προσθέτεις κάτι σαν το παρακάτω ώστε να επιτρέπει πρόσβαση μέσω TCP/IP, σε όλες τις βάσεις, για όλους τους χρήστες, από το τάδε IP, με md5 "encrypted" password.
Ότι άλλο χρειαστείς ρώτα κι αν ξέρω καλώς
.