Re: logs entries not as openvpn user

Jochen Bern <[email protected]> Tue, 9 Sep 2025 10:56:02 +0200
Newsgroups gmane.network.openvpn.user
Organization Binect GmbH
Message-ID <[email protected]>
On 09.09.25 07:32, Gert Doering wrote:
> According to "man logger", this is what is running under...
> 
>       -t tag  Mark every line in the log with the specified tag rather than the
>               default of current login name.  Use -t tag[N] to insert specific
>               decimal process id instead of id of logger.
> 
> ... but it could be a double uid in /etc/passwd
I'd recommend to have the lines in the helper script changed to look 
like, e.g.,

logger -t serverlocal-events -p auth.info --id=$$ -- "$common_name ..."

because
a) as you noticed, naming the script/service is usually more specific
    than the user(id) it's run under ;-)
b) adapt the "-p" so that the lines appear wherever they're the easiest
    to find / correlate with OpenVPN's usual log output
c) "--id=$$" is probably still useless in this context, but logging the
    PID of the "logger" command/child run from a shell script is pretty
    much *guaranteed* to *always* be useless
d) "--" to guard against $common_name starting with a "-"

Kind regards,
-- 
Jochen Bern
Systemingenieur

Binect GmbH

_______________________________________________
Openvpn-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openvpn-users
smime.p7s (application/pkcs7-signature, 4.2 KB) - not displayed