[SOLVED] Keine Logeinträge vom sshd
Thorsten Dahm
t.dahm at resolution.de
Mon Jul 2 17:51:14 CEST 2007
Moin,
Jan-Benedict Glaw wrote:
> Du verwechselst was :) logger(1) (in Debian das Paket bsdutils, wird
> aus den `util-linux'-Quellen gebaut) benutzt den GNU-libc-Aufruf
> syslog(3). Das ist das libc-seitige Interface zu syslog. Du spielst
> auf die Server-Implementierung (syslogd(8)) an. Die wird syslog(3)
> vermutlich eher nicht benutzen, sondern direkt in die eigenen logfiles
> schreiben.
>
> Das Problem hier war, daß udev oder syslogd den Socket nicht angelegt
> haben, den syslog(3), also das applikationsseitige Syslog-Interface,
> benutzt, um die Daten los zu werden. (Auf der anderen Seite des
> Sockets liest der syslogd, um die Daten dann in die bekannten log
> files zu schreiben.) Leider hat das libc-Interface, syslog(3), nicht
> die Möglichkeit, diesen Fehler an die aufrufende Applikation zu
> signalisieren (da `void' zurückgegeben wird...) Ist also ein Problem
> der Client-API, nicht des Servers.
Ahh, das macht auch viel mehr Sinn. Danke für den Hinweis wo mein
Denkfehler war.
Gruß, Thorsten
More information about the Linux
mailing list