[SOLVED] Keine Logeinträge vom sshd
Jan-Benedict Glaw
jbglaw at lug-owl.de
Mon Jul 2 16:49:45 CEST 2007
On Mon, 2007-07-02 12:56:29 +0100, Thorsten Dahm <t.dahm at resolution.de> wrote:
> Jan-Benedict Glaw wrote:
> [Syslog]
> > Geht nicht. Broken by design. Workaround ist verfügbar (siehe andere
> > Mail.)
>
> Mal rein interessehalber: weiß jemand zufällig wie das bei syslog-ng
> aussieht? Macht der den gleichen Krams?
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.
MfG, JBG
--
Jan-Benedict Glaw jbglaw at lug-owl.de +49-172-7608481
Signature of: Gib Dein Bestes. Dann übertriff Dich selbst!
the second :
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lug-owl.de/pipermail/linux/attachments/20070702/73458d8a/attachment.sig>
More information about the Linux
mailing list