Habs nicht hinbekommen;
aber so klappts:
1. pgsql uninstall
2. "postgres"-daemon-user löschen (für MAC-User): sudo dscl . delete /users/postgres
3.user "postgres" anlegen
4.postgres neu installieren
lg
System: Mac 10.6
Hi, ich habe versäumt, einen user "postgres" anzulegen, bevor ich pgSQL installiert habe.
Nachträglich ist das nicht mehr möglich, da der pg-daemon diesen Namen trägt.
Ich habe dadurch Probleme, Befehle wie start, stop, reload... auszuführen.
Nun habe ich mir einen "postgresuser" angelegt, mit rwx-Brechtigung für die pgSQL-Systemordner und ihn in die gruppe "daemon" gelegt, wie der "postgres"-daemon. Bekomme dann aber diese Meldung:
->
apollo:bin postgresuser$ ./pg_ctl -D ../data/ status
pg_ctl: could not open PID file "../data/postmaster.pid": Permission denied
->
-rw------- 1 postgres daemon 52 Mar 30 17:15 postmaster.pid
Ist es ok, wenn ich mir, ("postgresuser") die entsprechenden Berechtigungen setzte oder mach ich dann schaden?
Wie kann ich am besten einem systemuser (hier "postgresuser") die Berechtigungen geben, die DB zu restarten usw. ?
Ist meine bisherige Vorgehensweise in ordnung?
Vielen Dank.
Habs nicht hinbekommen;
aber so klappts:
1. pgsql uninstall
2. "postgres"-daemon-user löschen (für MAC-User): sudo dscl . delete /users/postgres
3.user "postgres" anlegen
4.postgres neu installieren
lg
Links: Tobias Bauer - IT- und Funkdienstleistungen - Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen - Funkforum
Lesezeichen