Erstellt vor 10 Jahren

Geschlossen vor 9 Jahren

#170 closed Fehler (fixed)

Passwort in der Datei USER.conf kann nicht gelesen werden

Erstellt von: kaulich@… Verantwortlicher: hli@…
Priorität: normal Meilenstein:
Komponente: kivitendo CRM Version: 1.1.0
Schweregrad: normal Stichworte: Installation
Beobachter:

Beschreibung

Wenn man LX-CRM 110i nutzt, wird ein Verzeichnis users angelegt mit den conf
Dateien der User.
Darin ist das DB Passwort verschlüsselt abgelegt. CRM versucht mit diesem
verschlüssleten Passwort die DB zu öffnen.
Wenn man in der stdLIB.php ein dbpasswd1 einführt und die conf Dateien um
das nicht verschlüsselte Passwort erweitert geht es. das ist allerdings ein
sher schlecher workaround, meiner Meinung nach.

Tschüß

Christoph

Änderungshistorie (3)

comment:1 Geändert vor 10 Jahren durch hli@…

Die CRM legt die Datei [user].conf nicht an!! Das macht die ERP.
Perl benutzt die Funktion pack für die "Verschlüsselung" des dbpasswd.
Ein Problem gibt es nun unter PHP, die Option "u" gibt es nicht.
Behelfslösung:
EIn Aufruf von Perl, wenn ein PWD gesetzt ist, was aber nicht notwendig ist.
pg_hba.con ermöglicht ein Zugriff ohne PWD.

comment:2 Geändert vor 10 Jahren durch kaulich@…

Ich bekomme aber, obwohl ich mich als DB User an der DB anmelden kann im
CRM die Meldung:

[nativecode= Warning: pg_connect(): Unable to connect to PostgreSQL
server: fe_sendauth: no password supplied .
in /usr/share/php/DB/pgsql.php on line 111 ]
pgsql://postgres@localhost/lxerpcrm

Wie gesagt in der Shell geht 'psql postgres lxerpcrm' ohne Probleme.

comment:3 Geändert vor 9 Jahren durch hli@…

  • Lösung auf fixed gesetzt
  • Status von reopened nach closed geändert
Hinweis: Hilfe zur Verwendung von Tickets finden Sie in TracTickets.